locked
Windows 2008 R2 記憶體用量異常(系統快取占用) RRS feed

所有回覆

  • 建議你可以收集一些紀錄來看一下

    因為這樣子的狀況通常都會有特定的因素的

    系統Hang

    問題發生前

    01. 此電腦務必接PS2介面的鍵盤,不能接USB的鍵盤

    02. 開啟regedit,加入以下的機碼。 

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]

    "CrashOnCtrlScroll"=dword:00000001 

    03. 請依照以下畫面紅色框框的部份做設定。

     Dump002

    04. 重新開機。

    05. 開機完成後,測試按下鍵盤右方的Ctrl+二次ScrLk鍵,確認會產生Bluescreen。

     

    問題發生時

    01. 按下鍵盤右方的Ctrl+二次ScrLk鍵,確認會產生Bluescreen

    02. 等Dump生成完畢後,重新開機。

    03. 將C:\Windows\Memory.dmp壓縮給我們。

    04. 收MPSReport。

    05. 請您下載並執行以下這隻程式,蒐集您此台電腦裡系統的訊息,再將結果寄回。

            MPSRPT_SETUPPerf

    以下為此程式的說明檔

    MPSRPT_SetupPerf_Readme

    執行方法

    a. 下載後,執行此程式,此時它會蒐集目前您系統的訊息,需要一段時間。

    b. 執行完畢後,會在C:\Windows\MPSReports\Setup\Reports\Cab產生出一個名稱為[ ComputerName]_MPSReports.CAB」的檔案。

    *windows 2000的作業系統會產生於C:\Winnt\MPSReports\Setup\Reports\Cab

    c. 將此檔寄上傳到網路的免費空間。


    學生們一定要試試,不是學生的也大家告訴大家,一起為台灣加油!

    2010年12月21日 上午 07:09
  • 您好:很抱歉

    目前這台伺服器上服務太多客戶,我實在沒辦法做這樣的測試

    幸運的是到目前為止並沒有任何的CRASH或HANG的情況發生

    反應變慢是一定的,我大概陳述一下情況

    這台伺服器目前安裝了虛擬主機管理軟體 Plesk 9.5,每天凌晨一點會執行網站紀錄檔分析並產生流量統計檔案(每一個網站都會產生一份,目前約有一百六十多個網站)

    在過程中記憶體用量就開始緩步上升(但工作管理員中沒有任何工作處理序是有大量記憶體占用的)

    有人說這可能是因為本機群組原則中的『鎖定記憶體中的分頁』被啟用了(lock pages in memory)

    但我去看了一下,並沒有這樣的問題

    不論用甚麼工具,都無法看出記憶體到底被誰占用

    然後早上醒來連線道伺服器

    記憶體又攀升到15.8~15.9G 左右

    這時候,只要我開啟進階系統設定,選擇進階→設定效能→變更虛擬記憶體→自訂大小→變更目前的數值,然後按下設定,再按下確定

    記憶體馬上降下來(回到1.xG左右),不需要重新開機

    下一次再發生,就再變動一次數字

    所以我開始懷疑是不是真的跟某個程序鎖定了記憶體中的分頁有關

    坦白說一句,微軟真是讓人受不了的爛

    連要找出問題都那麼困難

     

     

    2010年12月22日 下午 01:11
  • 我覺得你可以先看一下這一些文章

    你就知道了 到底發生了怎麼樣的狀況

    因為有一些東西在使用記憶體在工作管理員看不到的

    還有假如沒有任何資訊的話

    說實在我假如想幫你或是網友們想幫你也沒有辦法幫忙呀

    因為有幾分證據說幾分話 不然就是胡謅

    因為這就像是 通靈 觀落陰 隔空抓藥耶 超不專業的

    然後我覺得這個問題的話有可能你要比較好的服務

    所以我覺得你可以 付費享受尊榮服務 保證會滿意唷 因為可以查root issue 而且Micirosoft的工程師幫你分析詳詳細細的還有報告

    我有用過唷 公司付費的 所以真的會知道問題在哪裡

    最後我真的覺得微軟假如真的很爛的話

    可以考慮用LINUX呀(強者) 不過我相信維護費用會更貴

     

    2010年12月23日 上午 03:21
  • 各位高手大家好,感謝大家熱情的回覆

    最後還是找了 SetCache.exe 來用

    把記憶體快取限制在10G,終於不再看到記憶體被占滿的情況了

    怪東西真多

    2010年12月24日 上午 04:28
  • Jackie與各位前輩你們好,

    請問方便說明是怎麼解決記憶體用量異常嗎?

    我的Server是Storage server 2008 sp2,有12GB的實體記憶體,

    現在也是發生類似狀況,使用量一直在98%,沒看它下來過...也找不出是什麼原因...

    2011年10月5日 上午 01:35
  • Windows 7 SP1也有相同問題,真是莫名其妙.....
    2012年4月7日 下午 12:10
  • 1.下載DynCache

    2.編輯DynCache.Reg,MaxSystemCacheMBytes裡面的800改成適當的數值,80016進位,換算為2048

    3.拷貝DynCache.exe%SystemRoot%\System32

    4.DynCache.exe設定成服務『Dynamic Cache Service sc create DynCache binpath= %SystemRoot%\System32\DynCache.exe start= auto type= own DisplayName= "Dynamic Cache Service"

    5.註冊DynCache的機碼 regsvr32 DynCache.reg

    6.啟動DynCache服務

    7.一週後,開啟效能監控,找Memory-->Cache Bytes,觀察Cache使用量是否會超過設定值.

    2017年1月16日 上午 08:59