Hi All
最近剛安裝台Win2003 Ent x64+SP1 版本(24G RAM)
然後安裝相對應的應用程式
一開始用的還好好的
但是我注意到兩個問題
(1)Windows 工作管理員中的 實體記憶體的 "可用部份" 越來越少
後來有上網查一下 http://support.microsoft.com/kb/922757 似乎蠻類似的現象
但是我要怎麼確認是該process(Services)會一直耗用記憶體呢???
我有開始Perf Mon但是那是趨勢圖 並沒有針對哪一隻Process來顯示所使用的記憶體
煩請有經驗的大大
可以提供相關意見
非常感謝.
(2)目前pagefile.sys是設定4G 這樣設定正確嗎?
煩請有經驗的大大
可以提供相關意見
非常感謝.
上圖是2008R2的工作管理員, 2003應該也差不多, 到'處理程序'中, 看"記憶體"一欄, 把它排個序就知道那支Process特別耗用記憶體...
我的圖例中是iexplore.exe, 但不要去怪IE8...這是桌面控制程式佔用...
pagefile 也就等同 swap 空間,並非越高越好,根據 實體記憶體x2 的規則也已經很老舊,已經改變,閱讀過大約六、七年前的 oracle 或 ibm 文件就知道。
記憶體夠不夠用,要看 swap 的頻率,但不論如何 swap,都是讀寫 HDD,效率和實體記憶體有很大落差,此時還是該檢討記憶體是否夠用。
謝謝大家的回答
我後來的做法是
1)增加pagefile到36G
2)Install 下列的patch
http://support.microsoft.com/kb/920739
http://support.microsoft.com/kb/922757
http://support.microsoft.com/kb/976618
Microsoft Windows Dynamic Cache Service
REF:
http://smallvoid.com/article/winnt-system-cache.html
http://www.supermind.org/blog/512/limiting-system-cache-size-in-windows-server-2003