日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

SCO核心參數(shù)詳細(xì)說明


在SCO OpenServer 5中,用./configure或scoadmin→Hardware /Kernel Manager→Parameters可以配置系統(tǒng)的核心參數(shù),這些系統(tǒng)可調(diào)核心參數(shù)共分為18大類,
1 Buffers Management 緩存區(qū)管理參數(shù)2 Process and paging 進(jìn)程管理參數(shù)3 TTYS 與字符設(shè)備驅(qū)動(dòng)程序相關(guān)的數(shù)據(jù)結(jié)構(gòu)大小和其它限制參數(shù)4 Name Cache 與文件名和節(jié)點(diǎn)號(hào)之間映射相關(guān)的Name Cache有關(guān)參數(shù)5 AIO 異步I/O性能相關(guān)參數(shù)6 Virtual Disks 虛擬硬盤管理和配置相關(guān)參數(shù)7 User and group configuration 控制與單個(gè)用戶或組相關(guān)的系統(tǒng)資源參數(shù)8 Security 系統(tǒng)安全性能參數(shù)9 TTY and console configuration 終端相關(guān)參數(shù)10 Filesystem configuration 不同文件系統(tǒng)的配置參數(shù)11 Table limits 動(dòng)態(tài)核心表相關(guān)的內(nèi)存配置參數(shù)12 Streams 字符I/O接口的配置相關(guān)參數(shù)13 Messages queues 進(jìn)程間通訊消息相關(guān)參數(shù)14 Event queues 事件隊(duì)列配置相關(guān)參數(shù)15 Semaphores 進(jìn)程間通訊信號(hào)燈相關(guān)參數(shù)16 Shared data 進(jìn)程間通訊共享相關(guān)參數(shù)17 Miscellaneous system string buffer和kernel profiler symbol table相關(guān)參數(shù)18 Miscellamious device drivers and hardware parameters相關(guān)參數(shù)下面讓ytjoe帶你來一個(gè)一個(gè)學(xué)習(xí)這些參數(shù).

Buffers Management 緩存區(qū)管理參數(shù)包括:NBUF:total system buffers the value is wrrenty determined at system start up以KB為單位,定義系統(tǒng)啟動(dòng)時(shí)分配的全部緩存區(qū)的數(shù)量.buffer cache是硬盤和用戶地址空間之間的臨時(shí)緩存區(qū)域.NBUF控制buffer cache的數(shù)量.改變NBUF必須同時(shí)改變NHBUF參數(shù),通常NBUF/NHBUF約等于4.系統(tǒng)引導(dǎo)時(shí)所顯示的"kernel i/o bufs"表示buffer cache的大小,在文件/usr/adm/messages中也記錄了buffer cache的大小.增加buffer cache的大小,可以提高buffer cache的使用頻率,減少硬盤的讀寫次數(shù),從而整體提高硬盤的I/O性能.使用命令sar -b可以獲得系統(tǒng)buffer cache使用頻率的有關(guān)報(bào)告.通常情況下,系統(tǒng)buffer cache的數(shù)量為300~600,在大型的服務(wù)器系統(tǒng)上buffer cache的數(shù)量為8000或者更多,NBUF缺省值設(shè)置為0,表示系統(tǒng)在引導(dǎo)時(shí)自動(dòng)設(shè)置buffer cache的大小.NHBUF:hash buffers(for disk block sorting)表示系統(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的大小.在單CPU的計(jì)算機(jī)系統(tǒng)上,NHBUF的值必須少于NBUF大小的1/2.在多CPU的計(jì)算機(jī)系統(tǒng)上,NHBUF的值一般設(shè)置為單CPU情況下設(shè)置的2倍以上,這可以減少需要訪問同一混對(duì)隊(duì)列的多個(gè)進(jìn)程之間的可能鏈接.NMPBUF:number of dmaable page for scatter-gather and dma reguests以4KB內(nèi)存頁(yè)面為單位,定義16KB簇緩存區(qū)、4KB傳輸緩存區(qū)transfer buffer以及1KB復(fù)制請(qǐng)求緩存區(qū)copy request buffer的數(shù)量.如果系統(tǒng)上建立了許多用戶,以及系統(tǒng)內(nèi)存大于16MB,NMPBUF的數(shù)量不能少于40.NMPBUF的缺省值為0,這種情況下,系統(tǒng)在啟動(dòng)時(shí),根據(jù)內(nèi)存數(shù)量的多少,將NMPBUF設(shè)置為40~64之間的某個(gè)數(shù)值.NMPBUF的最大取值為512.PLOWBUFS:Percentage og buffers,below 16MB以百分比的形式,表示第一個(gè)16MB的RAM中,所包含的buffer cache數(shù)量.如果系統(tǒng)中硬盤等外圍設(shè)備的控制器不能執(zhí)行DMA到內(nèi)存的操作(例如24位地址控制器),那么應(yīng)該將PLOWBUFS值盡可能地設(shè)置的大些,如果允許,可以把PLOWBUFS值設(shè)置為100,這樣可以消除16MB以上內(nèi)存和復(fù)寫內(nèi)存copy buffer之間的復(fù)制需要.PLOWBUFS的取值范圍是1~100,缺省值為30.系統(tǒng)內(nèi)存多于16MB,可以調(diào)整PLOWBUFS的值,否則建議使用缺省值.PUTBUFSE:Size of the circular buffer putbuf這個(gè)參數(shù)確定循環(huán)緩沖區(qū)PUTBUF的大小,PUTBUF包含了最近的由操作系統(tǒng)傳輸給終端的PUNBUFSE自負(fù),可以使用crash(ADM)查看PUTBUF的內(nèi)容.PUTBUFSE缺省值是2000,最大值是10000.MHINODE:inode hash table size確定inode hash table的大小,MHINODE的取值必須是2的乘冪,取值范圍是64~8192,缺省值是128.BDFLUSHR:interval in secouds between bdflush being run這個(gè)參數(shù)以秒為單位定義系統(tǒng)守護(hù)進(jìn)程bafflush的運(yùn)行時(shí)間長(zhǎng)度,既定以buffer cache中的內(nèi)容寫入硬盤的時(shí)間.BDFLUSHR必須和NAUTOUP聯(lián)合調(diào)整.取值范圍是1~300秒,缺省值為30秒.加大該值會(huì)降低硬盤性能,增大數(shù)據(jù)丟失概率.如果將BDFLUSHR設(shè)置為300秒,平均而言,buffer cache中大約150秒的數(shù)據(jù)將丟失.NAUTOUR:age,in secouds,tat a delayed-write buffer must be before bdflush writes it out以秒為單位,定義緩沖區(qū)數(shù)據(jù)的壽命,既定義文件系統(tǒng)自動(dòng)更新的時(shí)間間隔.其值大小應(yīng)該同BDFLUSHR匹配.只有當(dāng)bdflush守護(hù)進(jìn)程運(yùn)行,并且緩存區(qū)被安排了一段NAUTOUR時(shí)間或者更長(zhǎng)的時(shí)間用于寫操作,緩存區(qū)里的數(shù)據(jù)才被寫入硬盤.也就是說,并皇撬械男椿捍媲赽dflush守護(hù)進(jìn)程運(yùn)行時(shí)都會(huì)被更新.因?yàn)閎dflush守護(hù)進(jìn)程運(yùn)行的時(shí)間相對(duì)NAUTOUP時(shí)間短一些,這樣就可以實(shí)現(xiàn)某個(gè)進(jìn)程對(duì)緩存區(qū)多次進(jìn)行寫操作,減少對(duì)硬盤的實(shí)際寫操作.如果減少BDFLUSHR/NAUTOUP比值,實(shí)際的硬盤讀寫次數(shù)也會(huì)減少,系統(tǒng)的I/O性能將得到提高,但I(xiàn)/O過程的可靠性將降低.如果增加BDFLUSHR/NAUTOUP比值,系統(tǒng)的I/O過程的可靠性會(huì)得到提高,但I(xiàn)/O性能將下降.NAUTOUP取值范圍是0~60,缺省值是10.

推薦閱讀