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

FreeBSD下的系統(tǒng)性能調(diào)優(yōu)

SYSTEM SETUP - DISKLABEL , NEWFS , TUNEFS , SWAP

當(dāng)用disklabel(8) 在你的硬盤(pán)上布局文件系統(tǒng)時(shí) , 重要的是要記住硬盤(pán)在傳送
數(shù)據(jù)時(shí)外磁道比內(nèi)磁道快 。為了利用這個(gè)特點(diǎn) , 你應(yīng)該把較小的文件系統(tǒng)和交
換區(qū)靠近外磁道 , 隨后是較大的文件系統(tǒng) , 最后是最大的文件系統(tǒng) 。還有重要
的是把標(biāo)準(zhǔn)文件系統(tǒng)大小確定在當(dāng)你要增加這臺(tái)機(jī)器負(fù)荷時(shí)也不需要重定他
們的大小 。我經(jīng)常建立的文件系統(tǒng)的次序是128M的root , 1G的swap , 128M的
/var/tmp , 3G的/usr , 其余的空間留給/home 。

典型地 , 你應(yīng)該把交換區(qū)大小定為2倍的內(nèi)存大小 。如果你沒(méi)有很多內(nèi)存 , 那樣
的話 , 你將需要更多的交換區(qū)空間 。不建議將交換區(qū)定在小于256M , 當(dāng)你確定
交換區(qū)大小的時(shí)候 , 你要考慮到將來(lái)可能要擴(kuò)充內(nèi)存 。內(nèi)核的VM(虛擬內(nèi)存)換頁(yè)
算法性能是準(zhǔn)對(duì)交換區(qū)至少是內(nèi)存大小2倍的條件進(jìn)行優(yōu)化的 。配置太小的交換
區(qū)會(huì)導(dǎo)致VM頁(yè)面掃描的低效率 , 當(dāng)內(nèi)存擴(kuò)充后 , 隨之也會(huì)導(dǎo)致問(wèn)題 。最后在一個(gè)
有多個(gè)SCSI硬盤(pán)的大系統(tǒng)上(或者有多個(gè)IDE磁盤(pán)工作在多個(gè)IDE 控制器上) ,
我們強(qiáng)烈建議在每個(gè)驅(qū)動(dòng)器上配置交換分區(qū) , 每個(gè)交換分區(qū)的大小應(yīng)該是幾乎
一樣的 , 內(nèi)核能處理任意大小的交換區(qū) , 但是內(nèi)部數(shù)據(jù)結(jié)構(gòu)放大到最大分區(qū)的4
倍大小 。保持交換分區(qū)同樣的大小允許內(nèi)核優(yōu)化地將交換空間交叉分布在N個(gè)
磁盤(pán)上 。不要擔(dān)心這樣做有點(diǎn)過(guò)份 , 交換區(qū)是Unix的救星 , 甚至于你雖然通常不用
那么多交換區(qū) , 在被迫重新啟動(dòng)之前 , 它也可以給你時(shí)間去從一個(gè)出軌的程序中
把系統(tǒng)恢復(fù)過(guò)來(lái) 。

怎樣為你的/var分區(qū)定大小主要依賴(lài)于你將怎樣使用這臺(tái)機(jī)器 。這個(gè)分區(qū)主要
存放郵箱 , 打印緩沖區(qū)和日志文件 。有些人甚至于把/var/log作為一個(gè)獨(dú)立的
分區(qū)(但是除非有特別的情況 , 這樣做不值得 , 只會(huì)浪費(fèi)一個(gè)分區(qū)ID) 。如果你這
臺(tái)機(jī)器主要用做郵件或打印服務(wù)器 , 或者運(yùn)行一個(gè)大訪問(wèn)量的WEB服務(wù)器 , 你應(yīng)
該考慮把這個(gè)分區(qū)建的更大一點(diǎn) , 可能1G或更多 。很容易低估日志文件的存儲(chǔ)需
求 。

確定/var/tmp的大小依賴(lài)于你將需要怎樣使用你的臨時(shí)文件 。128M是建議的最
小的尺寸 。注意sysinstall將建立一個(gè)/tmp目錄 , 但是通常把/tmp作為/var/tmp
的連接是個(gè)好注意 。為臨時(shí)文件建立一個(gè)分區(qū)有兩個(gè)重要的原因: 首先 , 它減少
了系統(tǒng)崩潰后文件系統(tǒng)損壞的可能性 , 再就是減少一個(gè)出軌程序填滿[/var]/tmp
時(shí)影響其他重要子系統(tǒng)(mail , logging等等)的機(jī)會(huì) 。填滿[/var]/tmp是經(jīng)常發(fā)
生的問(wèn)題 。

在以前/tmp和/var/tmp是不同的東西 , 但是引入/var(和/var/tmp)是被程序員
引起的大迷惑 , 今天的程序間或使用一個(gè)或另一個(gè) , 它們兩者變的沒(méi)有區(qū)別 。
所以把它們變成一個(gè)臨時(shí)目錄是有道理的.然而 , 當(dāng)你處理/tmp時(shí) , 有一件事
情是你不想做的 , 就是把/tmp駐留在根分區(qū)上 , 導(dǎo)致根分區(qū)被填滿或崩潰后重
啟時(shí)文件系統(tǒng)損壞.

/usr分區(qū)存放大量用于支持系統(tǒng)的文件 , 子目錄/usr/local存放大量從ports(7)
安裝的文件.如果你不那么多使用ports , 也不將系統(tǒng)源代碼(/usr/src)存放在
機(jī)器上 , 你可以為/usr節(jié)省1G的磁盤(pán)空間.相反 , 如果你安裝大量的ports(特
別是窗口管理和Linux仿真)建議你至少2G的/usr , 如果你還要將系統(tǒng)源代碼放
在機(jī)器上 , 我們建議你3G的/usr , 不要低估所需的空間 , 它會(huì)慢慢爬起來(lái) , 讓你
大吃一驚.

/home分區(qū)存放用戶(hù)自己的數(shù)據(jù) , 我通常把余下的空間留給這個(gè)分區(qū).

推薦閱讀