iT邦幫忙

0

Windows 工作管理員中的 實體記憶體的 "可用部份" 越來越少

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 這樣設定正確嗎?
煩請有經驗的大大
可以提供相關意見
非常感謝.

2 個回答

4
賽門
iT邦超人 1 級 ‧ 2011-05-16 15:22:09
最佳解答


上圖是2008R2的工作管理員, 2003應該也差不多, 到'處理程序'中, 看"記憶體"一欄, 把它排個序就知道那支Process特別耗用記憶體...

我的圖例中是iexplore.exe, 但不要去怪IE8...這是桌面控制程式佔用...

賽門 iT邦超人 1 級 ‧ 2011-05-16 15:23:30 檢舉

抱歉, 一時腦袋秀豆...iexplore.exe確實是IE8....

總裁 iT邦好手 1 級 ‧ 2011-05-16 15:53:48 檢舉

差個i差很多喔....暈

4
charmmih
iT邦研究生 5 級 ‧ 2011-05-16 23:58:37
  1. Win2003 Ent x64+SP1 版本(24G RAM), 看你配備那麼高級, 是跑什麼服務??
    記得, 沒有一種服務可以無限制資源使用, 尤其是記憶體; 若是你是跑資料庫, 就是每20GB資料給2GB記憶體約10分之一就夠了, 並要預留500MB記憶體給作業系統使用.
  2. pagefile.sys 通常是實體記憶體的1~2倍, 也就是以24GB實體記憶體我通常會開1.5倍, 也就是36GB的pagefile.sys一次給足, 若你才4GB的pagefile.sys那伺服器的disk quene會高, ap會跑起來很慢, 我們公司伺服器曾發生類似狀況, 我加大虛擬記憶體就解決.
harrier7 iT邦研究生 2 級 ‧ 2011-05-20 14:01:35 檢舉

pagefile 也就等同 swap 空間,並非越高越好,根據 實體記憶體x2 的規則也已經很老舊,已經改變,閱讀過大約六、七年前的 oracle 或 ibm 文件就知道。
記憶體夠不夠用,要看 swap 的頻率,但不論如何 swap,都是讀寫 HDD,效率和實體記憶體有很大落差,此時還是該檢討記憶體是否夠用。

charmmih iT邦研究生 5 級 ‧ 2011-05-21 17:03:36 檢舉
  1. 是啊...記憶體夠不夠用,要看 swap 的頻率; 反向思考, swap使用頻繁, 要檢查記憶體被濫用; 尤其是資料庫伺服器, 往往是要5毛給10塊, 要查1筆資料卻1個表格被載記憶體由處理器來搜查過濾資料, 往往只要建個索引就解決了....
  2. 配置swap原則是給一段連續的足夠磁碟空間, 用多少就看系統, 決定在 service , ap
guess41 iT邦新手 5 級 ‧ 2011-05-30 13:31:09 檢舉

我要發表回答

立即登入回答