Cache size:(緩存大小)默認(rèn):128M,指定分配給cache的物理內(nèi)存大小,必須是4MB的整數(shù)倍。
詳解:在沒啟用cache時,記下正常使用服務(wù)器中可用內(nèi)存的最小值,所有盤的cache size總數(shù)不要超過可用內(nèi)存最小值的90%。不過也要注意當(dāng)cache size很大,而cache page size太小時,你的CPU是否頂?shù)米 ?BR>推薦:如果內(nèi)存<=1G的話,就沒必要用了.用了反而會有反作用
如果內(nèi)存>=2G的話,讀寫分離,讀盤:500M,寫盤:500M~800M
如果內(nèi)存3~4G的話,讀寫分離,讀盤:700M~800M,寫盤:1024M~1500M
Sort algorithm:(排序算法)默認(rèn):MRU,指定cache排序算法,MRU即最近使用。MFU即最常使用。
詳解:MRU算法,緩存中只保留最近使用過的數(shù)據(jù),當(dāng)緩存滿后丟棄過時的數(shù)據(jù)。這個算法簡單,耗CPU資源少。
MFU算法,緩存中只保留最常用的數(shù)據(jù),當(dāng)緩存滿后丟棄最少用到的數(shù)據(jù)。這個算法比較耗CPU資源,當(dāng)cahce size值大,cache page size值小時,就要考濾你的CPU是否頂?shù)米×恕?BR>推薦:MRU用于寫盤
MFU用于讀盤
電影服務(wù)器推薦用MRU。
Read-ahead:(預(yù)先讀。┠J(rèn):0,指定預(yù)先讀取的頁數(shù)。
詳解,即當(dāng)系統(tǒng)要讀某扇區(qū)的數(shù)據(jù)時,cache預(yù)先讀取后續(xù)扇區(qū)的數(shù)據(jù),這里是指定預(yù)讀數(shù)據(jù)量的單位是cache page數(shù)量。當(dāng)讀取連續(xù)扇區(qū)時預(yù)讀取能極大提高讀性能,但連續(xù)性不高時,反而白白耗了磁盤資源。
推薦:1,無盤服務(wù)器的寫盤和客戶系統(tǒng)盤和游戲盤的效果不是很大,設(shè)太大了可能得不償失。電影服務(wù)器可以設(shè)大點。
Deferred-write mode:(延遲寫入模式)默認(rèn):關(guān)閉,指定緩存頁的平均寫延時。寫入延時以秒為單位,這只是個平均值,有些緩存頁可能很快就寫到磁盤了,而有些緩存頁可能比指定的時間還要遲。(注:緩存頁是指只寫到緩存還沒寫到硬盤的那些cache page。)Supend lazywriting:(掛起寫延時,相當(dāng)于緩存頁的平均寫延時是無窮大的。)這時數(shù)據(jù)只會寫入到緩存而不會寫到磁盤里,當(dāng)這些頁達(dá)到了丟棄的時候(由排序算法定),會被重新激活。當(dāng)整個cache(大小由cache size定)都被緩存頁占滿時,會被強制寫到磁盤里。
推薦:寫盤可以啟用。讀盤還是關(guān)閉的好。
附加:VFCFG.EXE命令詳解:
用法:
vfcfg [ [-h hostname] [-n username -p password] ] [volume] [-status | -sc | -stop] [-lw latency] [-ps pagesize] [-cs cachesize] [-ra readahead] [-mfu on|off]
說明:
-h 主機名或目標(biāo)計算機,缺省為本地機。
-n 用戶名(賬號)缺省為當(dāng)前用戶
-p 密碼
-n 用戶名的密碼缺省為NULL
Volume 盤符,
-status 顯示狀態(tài)。
-sc 啟用cache
-stop 停用
-lw 設(shè)lazywrite latenc,'Off', 'disable' '0'為關(guān)閉寫延時,也可直接跟數(shù)字,最大為14400秒。
-ps Cache page size (in KB).
-cs Cache size (in MB).
-ra Read-ahead value
-mfu on 就是用MFU,off就是用MRU。缺省是off。