- 論壇徽章:
- 1
|
出處:Unix愛好者家園unix-cd.com
典型設(shè)備中斷
中斷 八進(jìn)制 設(shè)備 備注
0 0 時(shí)鐘 不能另作它用
1 1 控制臺(鍵盤) 不能另作它用
2 2 網(wǎng)卡、磁帶驅(qū)動(dòng)控制器或其他
3 3 串行口 COM2
4 4 串行口 COM1
5 5 次并行口 lp2
6 6 軟盤控制器 不能另作它用
7 7 主并行口 lp0或lp1
9 11 IRQ2 不能另作它用
10 12
11 13 SCSI 主機(jī)適配器0 不能另作它用
12 14 SCSI主機(jī)適配器 1
13 15 FPU 不能另作它用
14 16 ST506/ESDI/IDE 控制器 0 不能另作它用
15 17 ST506/ESDI/IDE 控制器 1
一、 設(shè)備驅(qū)動(dòng)程序的配置(實(shí)驗(yàn)內(nèi)容一)
配置步驟:
啟動(dòng)Hardware/Kernel Manager;
在設(shè)備驅(qū)動(dòng)程序列表中進(jìn)行選擇,再選擇“Configure Driver…”
設(shè)置完畢后,依次選擇“Relink Kernel”、“Relink”重新鏈接內(nèi)核
退出Hardware/Kernel Manager
系統(tǒng)啟動(dòng)后增加BTLD驅(qū)動(dòng)程序
可通過installpkg命令來安裝BTLD驅(qū)動(dòng)程序,具體步驟如下:
以root用戶注冊,進(jìn)入維護(hù)模式
執(zhí)行命令:installpkg
按照提示選擇用于安裝BTLD的軟盤驅(qū)動(dòng)器
按提示輸入要安裝BTLD軟件包的名稱
進(jìn)行參數(shù)調(diào)整,例如中斷設(shè)置等
安裝完成,重新鏈接系統(tǒng)核心
重新啟動(dòng)系統(tǒng)
注意:如果系統(tǒng)安裝失敗,可在“boot:”后輸入unix.old來引導(dǎo)舊核心
二、 系統(tǒng)內(nèi)核的重新鏈接命令行步驟:
1) 以root注冊
2) 執(zhí)行命令:
# cd /etc/conf/cf.d
# ./link_unix
3) 系統(tǒng)內(nèi)核重建完畢后,將顯示相應(yīng)信息并詢問是否將新核心作為默認(rèn)的引導(dǎo)核心,如何回答y,則系統(tǒng)備份當(dāng)前核心為unix.old,
4) 系統(tǒng)問是否重建核心環(huán)境,在此過程中系統(tǒng)將修改 /etc/inittab文件和設(shè)備節(jié)點(diǎn)文件
5) 核心環(huán)境重建完畢,系統(tǒng)將顯示成功
重起系統(tǒng)SCSI設(shè)備通過SCSI總線,連接到SCSI主機(jī)適配器,與計(jì)算機(jī)的系統(tǒng)總線相連。因此SCSI主機(jī)適配器是SCSI總線與計(jì)算機(jī)系統(tǒng)總線之間的接口。
每個(gè)SCSI主機(jī)控制器(包括主機(jī)適配器)必須分配一個(gè)唯一的稱作控制器ID或目標(biāo)ID的地址,在SCSI-1總線上最多可連接8個(gè)控制器,ID號0-7,在16位的SCSI-2總線上最多可連接16個(gè)控制器,ID號0-15。SCSI ID通常在SCSI外部設(shè)備上通過跳線、DIP開關(guān)或指輪進(jìn)行設(shè)置,而SCSI主機(jī)適配器通常設(shè)置為7。
對于連接到同一個(gè)控制器上的外設(shè),則要通過其LUN(Logical Unit number邏輯單元號)進(jìn)行識別,橋式控制器最多可支持8個(gè)設(shè)備0-7,但大多數(shù)的SCSI設(shè)備只有一個(gè)單獨(dú)的嵌入式的控制器,其LUN=0。
6)
7) SCSI設(shè)備的基本配置
SCSI設(shè)備連接示意圖
注意:SCO的SCSI設(shè)備驅(qū)動(dòng)程序只在帶嵌入式控制器的SCSI設(shè)備上進(jìn)行過測試。
磁盤的安裝與配置(實(shí)驗(yàn)內(nèi)容四)
硬盤設(shè)備驅(qū)動(dòng)程序
設(shè)備驅(qū)動(dòng)程序 功能
wd 用于ISA, EISA, MCA 和PCI總線上的WD1010或ST506接口的硬盤,包括IDE和EIDE硬盤
Sdsk 用于SCSI硬盤
esdi 用于MCA總線計(jì)算機(jī)上的ESDI硬盤
st506 用于MCA總線計(jì)算機(jī)上的配置為ST506接口的ESDI硬盤
ida 用于Compaq IDA硬盤
Omit 用于OMTI硬盤
SCSI硬盤的配置
具體過程:
對SCSI硬盤進(jìn)行相應(yīng)設(shè)置并獲取有關(guān)信息,包括主機(jī)適配器類型、主機(jī)適配器號、主機(jī)適配器上的總線號、硬盤控制器的目標(biāo)ID、以及硬盤的邏輯單元號LUN。如果當(dāng)前硬盤是SCSI總線的第一個(gè)外部設(shè)備,那么還應(yīng)該獲知有關(guān)主機(jī)適配器的硬件配置信息:主機(jī)適配器的中斷向量、十六進(jìn)制的I/O開始地址和結(jié)束地址。
以root注冊
在命令行輸入并執(zhí)行“mkdev hd”
輸入SCSI主機(jī)適配器的類型和編號(即主機(jī)適配器號)
輸入相應(yīng)的SCSI總線號、硬盤控制器的目標(biāo)ID、及硬盤的LUN,
系統(tǒng)顯示配置信息
重新鏈接系統(tǒng)核心,啟動(dòng)系統(tǒng)。
附加硬盤的安裝過程:
以root注冊
執(zhí)行命令“mkdev hd”
選擇添加硬盤,并選定硬盤類型
根據(jù)硬盤類型進(jìn)行相應(yīng)的設(shè)置
選擇繼續(xù)安裝或退出,如果繼續(xù)安裝,“mkdev hd”將根據(jù)硬盤類型依次調(diào)用dkinit, fdisk, badtrk, divvy等應(yīng)用程序,對硬盤進(jìn)行配置
附加硬盤安裝完畢。
1) 磁帶驅(qū)動(dòng)器的安裝
2) 執(zhí)行命令“mkdev tape”
還可以利用“Hardware/Kernel Manager”進(jìn)行磁帶設(shè)備的配置
三、 光盤驅(qū)動(dòng)器的安裝與配置(
SCSI/EIDE光盤驅(qū)動(dòng)器的安裝與配置過程:
1) 以root注冊;
2) 執(zhí)行命令“mkdev cdrom”
3) 按提示安裝
4) 完畢后,重新鏈接核心
利用“Hardware/Kernel Manager”進(jìn)行光盤設(shè)備的配置:在列表中選擇“CD-ROM and WORM”,然后選擇“Configure Driver…”。
SCSI光盤驅(qū)動(dòng)器的安裝過程:
1) 以root注冊;
2) 執(zhí)行命令“mkdev flopti”
3) 按提示安裝
4) 完畢后,重新鏈接核心
利用“Hardware/Kernel Manager”進(jìn)行光盤設(shè)備的配置,在列表中選擇“SCSI Floptical drive”,然后選擇“Configure Driver…”。
光盤驅(qū)動(dòng)器與光軟驅(qū)的使用
# mount –r /dev/cd0 /mnt
# umount /dev/cd0
四、 打印機(jī)的安裝與配置(并行打印機(jī)的安裝
安裝步驟:
關(guān)閉系統(tǒng),連接打印機(jī)到并行口;
啟動(dòng)系統(tǒng),檢查并行口是否配置
可利用命令:# hwconfig 檢查
如果并行口沒有配置,進(jìn)行配置處理
以root注冊進(jìn)入系統(tǒng)維護(hù)模式;
執(zhí)行mkdev parallel
根據(jù)命令提示進(jìn)行并行口的配置
重新鏈接系統(tǒng)核心
重新啟動(dòng)系統(tǒng)
也可利用scoadmin中的“Hardware/Kernel Manager”進(jìn)行配置
測試打印機(jī):
date > /dev/lpn
如果為激光打印機(jī)
(date; echo “\014”) > /dev/lpn
串行打印機(jī)的安裝配置
安裝步驟:
關(guān)閉系統(tǒng),連接打印機(jī)到串行口;
啟動(dòng)系統(tǒng),檢查串行口是否配置
可利用命令:# hwconfig 檢查
如果串行口沒有配置,進(jìn)行配置處理
以root注冊進(jìn)入系統(tǒng)維護(hù)模式;
執(zhí)行mkdev serial
根據(jù)命令提示進(jìn)行串行口的配置
重新鏈接系統(tǒng)核心
重新啟動(dòng)系統(tǒng)
也可利用scoadmin中的“Hardware/Kernel Manager”進(jìn)行配置
配置端口設(shè)置
使用命令disable關(guān)閉串行口連接的打印機(jī),以禁止注冊;# disable /dev/ttyN
使用 XON/XOFF 軟件流量控制協(xié)議配置打印機(jī)(非調(diào)制解調(diào)器接口打印機(jī))/dev/tty1a
使用 RTS/CTS 或 DTR 硬件流量控制協(xié)議配置打印機(jī)(調(diào)制解調(diào)器接口打印機(jī))/dev/tty1A
測試打印機(jī):
date > /dev/ttyN
如果為激光打印機(jī)
(date; echo “\014”) > /dev/ttyN
五、 串行終端的安裝與配置
終端的配置基礎(chǔ)COM1 /dev/tty1a COM2 /dev/tty2a
如果系統(tǒng)沒有配置串口,利用命令“mkdev serial”或“Hardware/Kernel Manager”進(jìn)行配置,配置方法類似串口打印機(jī)。
終端的安裝
關(guān)閉系統(tǒng),把終端通過串口連接到計(jì)算機(jī),再啟動(dòng)系統(tǒng);
如果串口沒有配置,按相關(guān)方法進(jìn)行配置
以root用戶注冊,并使用命令“enable”啟用與終端相連的串口:# enable ttyname
打開終端,按幾次回車,出現(xiàn)“l(fā)ogin:”提示符,安裝成功。
終端的拆除
關(guān)閉終端電源;
以root用戶注冊,并使用命令“disable”關(guān)閉相應(yīng)終端相連的串口:# disable ttyname
把禁用終端拆除。
內(nèi)容:
13. 影響系統(tǒng)性能的因素
14. 系統(tǒng)管理員進(jìn)行性能優(yōu)化主要包括哪些方面的工作
15. 何時(shí)需要通過調(diào)整核心參數(shù)來改善系統(tǒng)性能
16. 系統(tǒng)核心參數(shù)的配置方式
17. SCO OpenServer 5中用configure配置的核心參數(shù)分類
18. SCO OpenServer 5中用idtune配置的核心參數(shù)
一、 影響系統(tǒng)性能的因素
系統(tǒng)地址總線和數(shù)據(jù)總線的速度和寬度
系統(tǒng)內(nèi)存數(shù)量
外設(shè)控制器數(shù)據(jù)通道的寬度
硬盤的存取訪問時(shí)間…
系統(tǒng)管理員進(jìn)行性能優(yōu)化主要包括哪些方面的工作
了解當(dāng)前系統(tǒng)使用性能狀況,判斷系統(tǒng)中什么地方可能或已經(jīng)出現(xiàn)資源不足
保證文件系統(tǒng)的自由空間不少于15%
合理調(diào)整運(yùn)行作業(yè)的運(yùn)行時(shí)間
提醒和監(jiān)督用戶殺死不必要的進(jìn)程,以及正常退出登錄
何時(shí)需要通過調(diào)整核心參數(shù)來改善系統(tǒng)性能
增加了物理內(nèi)存,需要對以來內(nèi)存資源的核心參數(shù)和其它相關(guān)參數(shù)進(jìn)行適當(dāng)調(diào)整
在系統(tǒng)上安裝了一些運(yùn)行時(shí)需要占用大量系統(tǒng)資源的大型應(yīng)用程序
系統(tǒng)效率降低,響應(yīng)時(shí)間越來越慢,表明某些系統(tǒng)資源已經(jīng)成為系統(tǒng)瓶頸
對于系統(tǒng)上運(yùn)行的特定應(yīng)用,需要對核心性能參數(shù)進(jìn)行調(diào)整
系統(tǒng)控制臺上不斷出現(xiàn)錯(cuò)誤信息提示,表明某些系統(tǒng)資源嚴(yán)重不足
系統(tǒng)核心參數(shù)的配置方式
configure:用于查看和修改可調(diào)核心參數(shù)的值。該命令等同于運(yùn)行:
scoadmin® Hardware/Kernel Manager®Parameters
configure使用方法:
以root登陸,進(jìn)入系統(tǒng)維護(hù)模式
啟動(dòng)configure配置工具
# cd /etc/conf/cf.d
# ./configure或
scoadmin® Hardware/Kernel Manager®Parameters
在configure菜單上顯示的18類可調(diào)核心參數(shù),選中一類進(jìn)行調(diào)整
修改完核心參數(shù)后,重新鏈接核心,并重新啟動(dòng)系統(tǒng)使修改配置生效
在 /etc/conf/cf.d目錄下運(yùn)行:
./link_unix或
scoadmin® Hardware/Kernel Manager®Relink Kernle
進(jìn)行核心鏈接處理
idtune:因?yàn)橛行┰?/etc/conf/cf.d/mtune 中的可調(diào)核心參數(shù)的值,通過configure無法進(jìn)行修改,則可運(yùn)行idtune命令來進(jìn)行修改。
idtune使用方法:
1) 以root登陸,進(jìn)入系統(tǒng)維護(hù)模式
2) 啟動(dòng)idtune配置工具
# /etc/conf/bin/idtune resource value
其中resource是可調(diào)參數(shù)名,value是參數(shù)要設(shè)置的值。
3) 修改完核心參數(shù)后,重新鏈接核心,并重新啟動(dòng)系統(tǒng)使修改配置生效
在 /etc/conf/cf.d目錄下運(yùn)行:
./link_unix或
scoadmin® Hardware/Kernel Manager®Relink Kernle
另外可用于調(diào)整核心資源配置的命令和應(yīng)用程序還有:
getconf:用戶查看和設(shè)置各種標(biāo)準(zhǔn)下與配置相關(guān)的各項(xiàng)變量值,以及動(dòng)態(tài)核心表參數(shù)的大小。
iddeftune:當(dāng)增加系統(tǒng)內(nèi)存達(dá)到 32MB以上,可以使用iddeftune應(yīng)用程序修改某些可調(diào)核心參數(shù)。
ifconfig:用于重新配置與單個(gè)網(wǎng)絡(luò)接口相關(guān)的系統(tǒng)參數(shù)metric、onepacket和perf。
inconfig:用于修改通用的缺省TCP/IP配置參數(shù)。
setconf:增加動(dòng)態(tài)核心表的大小,或減少動(dòng)態(tài)核心表的最大尺寸。
SCO OpenServer 5中用configure配置的核心參數(shù)
在SCO OpenServer 5中,系統(tǒng)的可調(diào)核心資源粗略可以分為三大類:
1) 緩存區(qū)類:指在內(nèi)存中的特定區(qū)域,用于存放最近使用的數(shù)據(jù),用于緩存區(qū)的性能配置。
2) 表項(xiàng)類:UNIX系統(tǒng)表的內(nèi)容,通常這些參數(shù)用于控制系統(tǒng)表的長度。表通常用于事件的跟蹤,當(dāng)前的任務(wù)和資源跟蹤。
3) 其他參數(shù)類:這類參數(shù)包括了系統(tǒng)一些特別資源可以定義的值
configure配置的核心參數(shù)可進(jìn)一步分類為:
分類 說明
Buffers Management 涉及系統(tǒng)的緩存區(qū)管理
Process and paging 涉及系統(tǒng)的進(jìn)程管理
TTYS 涉及與字符設(shè)備驅(qū)動(dòng)程序相關(guān)的數(shù)據(jù)結(jié)構(gòu)大小和其它限制
Name cache 涉及與文件名和節(jié)點(diǎn)號之間映射相關(guān)的Name Cache有關(guān)參數(shù)
AIO 涉及異步I/O性能
Virtual Disks 與虛擬硬盤管理和配置相關(guān)
User and group configuration 控制與單個(gè)用戶或組相關(guān)的系統(tǒng)資源
Security 與系統(tǒng)安全性能相關(guān)
TTY and console configuration 與終端相關(guān)
Filesystem configuration 涉及不同類型的文件系統(tǒng)的配置
Table limits 控制與動(dòng)態(tài)核心表相關(guān)的內(nèi)存的分配
Streams 涉及字符I/O接口的配置
Messages queues 與進(jìn)程間通信消息相關(guān)
Event queues 與事件隊(duì)列的配置相關(guān)
Semaphores 與進(jìn)程間通訊信號燈相關(guān)
Shared data 與進(jìn)程間通訊共享相關(guān)
Miscellaneous system 與string buffer和kernel profiler symbol table有關(guān)
Miscellaneous system Drivers and hardware parameters與各種設(shè)備驅(qū)動(dòng)程序和硬件性能有關(guān)
用configure配置的Buffers management所含參數(shù)的具體意義
可用configure配置的Buffers management所含參數(shù)如下:
NBUF:定義系統(tǒng)啟動(dòng)時(shí)分配的全部緩存區(qū)的數(shù)量(以1KB為單位)。Buffer cache是硬盤和用戶地址空間之間的臨時(shí)緩存區(qū)域,NBUF控制Buffer cache的數(shù)量。
NHBUF:表示系統(tǒng)上有多少個(gè)混隊(duì)隊(duì)列要分配,每個(gè)混隊(duì)隊(duì)列占用8個(gè)字節(jié)的內(nèi)存。NHBUF大小必須是2的乘冪,取值范圍為32-524288,缺省值為0,表示系統(tǒng)在引導(dǎo)時(shí)自動(dòng)設(shè)置NHBUF的大小。(注意:改變NBUF必須同時(shí)改變NHBUF大小,通常NBUF/NHBUF約等于4)。
NMPBUF:以4KB內(nèi)存頁面為單位,定義16KB族緩存區(qū)、4KB傳輸緩存區(qū),以及1KB復(fù)制請求緩存區(qū)的數(shù)量。
SCO OpenServer 5中用idtune配置的核心參數(shù)
SCO OpenServer 5中可以使用idtune配置的可調(diào)核心參數(shù)存在文件 /etc/conf/cf.d/mtune中,大體可以分成9個(gè)大類:
buffer cache free list
memory management parameters
STREAMS parameters
Message queue parameters
Semaphore parameters
System parameters
Hardware and device driver parameters
Boot load extension parameters
LAN manager Client Filesystem parameters
Shared memory parameters
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/31/showart_515547.html |
|