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

FreeBSD應該如何調優(yōu)( 二 )



為什么要分區(qū)? 為什么不建一個大的/分區(qū)就行了? 那樣我就不需要考慮分區(qū)大
小問題 。有幾個原因顯示這不是個好注意 。首先,每個分區(qū)都有不同的操作特征,
分開它們有利于文件系統(tǒng)準對這些特征調整它自己.例如,根和/usr分區(qū)主要是
讀操作,只有少量的寫,而大量的讀和寫可以發(fā)生在/var在/var/tmp 。把小的但
是具有更繁忙的寫操作的分區(qū)分開,就不會影響讀操作居多的分區(qū).再就是,把
寫操作居多的分區(qū)靠近磁盤外側(例如,不是在一個大分區(qū)前,而是分區(qū)表后)有
利于對你經常需要的分區(qū)增加性能 。你可能也需要在大分區(qū)中的I/O性能,但是
它們是那樣的大以至于把它們移到磁盤外側也不會顯著增加性能,但是把/var移
到磁盤外側會有顯著的不同.

正確分區(qū)你的系統(tǒng)允許你調整newfs(8)和tunefs(8)的參數(shù) 。調整newfs(8)需要更
多的經驗,但是會帶來顯著的性能提高 。有三個參數(shù)可以相對安全的調整:
blocksize(塊尺寸),bytes/inode(每i節(jié)點字節(jié)數(shù))和cylinders/group(每組柱面
數(shù)).

當塊尺寸是8K或16K時,F(xiàn)reeBSD運行的最好.缺省的文件系統(tǒng)塊尺寸是8K 。對于
一個大的分區(qū)使用16K塊尺寸是個好注意.這同樣需要你指定碎片(Fragment)大小 。
我們建議碎片總是塊大小的1/8(其他的碎片尺寸測的不多) 。newfs(8)選項是
newfs -f 2048 -b 16384 。。。。使用更大的塊尺寸將導致緩沖區(qū)碎塊,降低性能.

如果大分區(qū)主要趨向于使用少量的大文件,例如數(shù)據(jù)庫文件 。你可以增加
bytes/inode比例,它減少該分區(qū)的i節(jié)點的數(shù)量(最大可被建立的文件和目錄數(shù)量
) 。減少文件系統(tǒng)i節(jié)點數(shù)量可以大大減少fsck(8)在系統(tǒng)崩潰后恢復的時間 。不要
使用這個選項,除非你確實在這個分區(qū)存放大文件.如果你過度這樣做,你可能
會被文件系統(tǒng)依然有大量的空間而不能創(chuàng)建文件的事情所困擾 。使用32768,
65536或262144 bytes/inode是建議的值 。你可以調的更高,但是那只影響fsck的
恢復時間.例如,newfs -i 32768...

最后,增加cylinders/group比例可把i節(jié)點間距放的更近 。這樣可以增加目錄性能
和減少fsck的是時間.如果你使用這個選項,我建議最大化 。使用newfs -c999,
然后newfs報錯會告訴你最大可能的值.

tunefs(8)可以進一步調整文件系統(tǒng) 。這個命令可以運行在單用戶方式而不用重
新格式化文件系統(tǒng) 。然而,這個程序可能是系統(tǒng)中最容易被濫用的程序 。許多人
企圖通過把最小自由空間百份比設置為0來增加可使用的文件系統(tǒng)空間,這可
導致嚴重的文件系統(tǒng)碎片,我們不建議這樣做 。實際上唯一值得使用的tunefs
選項是使用tunefs -n enable /filesystem 打開softupdates開關(注意:在5.x中,
可以用newfs -U選項打開) 。softupdates戲劇性地提高meta-data的性能,主要
是文件創(chuàng)建和刪除 。我們建議對所有的文件系統(tǒng)都打開softupdates開關 。
softupdates有兩個副作用你必須知道: 首先softupdats保證當系統(tǒng)崩潰時文件
系統(tǒng)狀態(tài)的一致性的,但是更新磁盤可能要延時幾秒種 。如果系統(tǒng)崩潰,可能
丟失更多的數(shù)據(jù) 。第二,softupdates延時文件系統(tǒng)自由塊的釋放,如果你的文
件系統(tǒng)將要滿了(例如,根文件系統(tǒng)),對系統(tǒng)做一次升級,例如,make insta-
llworld,可能導致空間不夠而失?。?

大量的運行時mount選項可以幫你調整系統(tǒng) 。最明顯最危險的是async 。不要嘗試
使用它,這太危險了.一個危險性更少但是很有用的選項是noatime 。UNIX文件
系統(tǒng)通常更新文件或目錄的最近存取時間,這個操作在FreeBSD內部被延時寫處
理,通常不會成為系統(tǒng)的負擔.如果你的系統(tǒng)連續(xù)存取巨量的文件,緩沖區(qū)會被

推薦閱讀