1. 程式人生 > >WINDOWS2008快取設定工具,解決系統執行久了因系統快取造成實體記憶體佔用高僵死的問題

WINDOWS2008快取設定工具,解決系統執行久了因系統快取造成實體記憶體佔用高僵死的問題

宣告:
造成伺服器卡死的原因是因為虛擬記憶體設定過低,請大家設定虛擬記憶體時不能小於實體記憶體.
比如實體記憶體8G,虛擬記憶體不能低於8G,最好是系統預設的實體記憶體的1.5倍.即12G.
浪費點硬碟空間也沒辦法了.
.


 
看到有朋友也遇到我們之前一樣的問題。
http://bbs.pxecn.com/thread-48994-1-1.html
轉一個我在順網發的工具,希望能幫到有需要的朋友。
以下為順網論壇原貼內容,直接複製過來了.

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

前幾天發過一個帖子,反映用windows2008做無盤伺服器,當伺服器執行20天左右會因實體記憶體耗盡而僵死.
求助客服,幾個人輪番上陣也沒解決.後來百度,GOOGLE了N次.
終於找到問題的原因,原來是系統檔案快取造成的.
具體請看:
http://blogs.msdn.com/b/ntdebugg ... too-much-cache.aspx
http://blogs.msdn.com/b/ntdebugg ... -cache-service.aspx

目前微軟也沒有解決這個問題,只提供一個折中的解決方法.
就是更改系統檔案快取大小,微軟也提供了一個工具.
http://www.microsoft.com/downloa ... &displaylang=en

這個工具功能不單止可以更改系統檔案快取,還有限制程序佔用記憶體等功能.

我自己也利用它的原理做了個小工具,只更改系統的檔案快取大小,無其他功能,簡單明瞭.
用法:
  1. SetSystemFileCache.exe 最小快取限制 最大快取限制
複製程式碼 比如:
  1. SetSystemFileCache.exe 100 512             //即設定最小快取為100MB, 最大快取512MB
複製程式碼 不加任何引數執行,顯示幫助資訊及當前系統檔案快取大小限制資訊.