至於
未使用何時會調整成0...
大概有兩個因素
1. 時間
正常使用狀態下.大約1-2天緩存系統.可能就充滿可用記憶體...
這時系統應是最順的.因為處處IO都被緩存雨露均霑^^
例如下圖大約是兩天左右...
以前Vista被人詬病背景程式Prefetch太多.記憶體cache耗用龐大.其實那時Vista真是用心良苦...
Win7時代來了.記憶體容量也大幅增加...這可好了^^
但快速SSD的出現.Win7被迫關閉了Supercache.Prefetch(主動式)...
但一般的被動式的記憶體cache依然運行無誤!
2. 系統IO頻率
舉例試開啟我的兩台Virtual Box(記憶體設12GB)...記憶體馬上塞爆!
可觀察快取與可用記憶體都大量降低...
這當然是瞬間被Virtual Box驚人佔用掉!
關掉後...
未使用大幅增加成為25245MB.
快取大降為2144MB
接下來我進行複製一個ISO檔...
還在複製中...
未使用就已耗完.
快取也增為27293MB
這在說明系統disk IO的頻繁程度.正與windows快取系統息息相關^^
愈是繁忙的系統.Windows cache愈是重要....
所以增大記憶體容量.真是有助於增益系統效能...
尤其伺服器級緩存cache系統.更是如此幫襯著...
所以千萬別硬塞個Ramdsk來攪局^^
至於緩存cache應該多大較好.說真的當然是愈大愈好...
所以像個人10+顆硬碟在跑.快取經常填滿可用記憶體.而未使用經常為0
而Ramdsk部份.個人雖有使用.取某些特定用途快速之便而已...
而且設定空間為彈性.也就是用多少才佔多少...
記憶體容量真有餘裕時.才安裝Ramdsk...
別硬拿Ramdsk去硬塞在原本可以成為增益系統的Win7cache需要的記憶體上!