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

一 在SCO OpenServer 5中用configure配置核心參數(shù)

【一 在SCO OpenServer 5中用configure配置核心參數(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之間的粗菩枰?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ù)才被寫入硬盤.也就是說,并不是所有的寫緩存區(qū)在bdflush守護(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í)際寫操作.

推薦閱讀