※ 引述《ppss1 (stone)》之銘言:
: 如題,因為我司在監控某伺服器記憶體時,發現有些晚上甚至凌晨時段,不明原因記憶體
: 使用量暴增!公司一直要求我查清原因,讓我好苦惱!
: 不知道各位先進是否有程式,有辦法能紀錄每隻程式所使用記憶體的情況?
: 小弟感激不盡!
推文太短了...我直接回一篇吧
tasklist > C:\Temp\process_memory_%time:~0,2%_%time:~3,2%.log
把上面這行丟到windows 排程,每五分鐘跑一次應該夠了。
(如果連Windows排程都不會設定....那....我建議您還是多去上上課吧)
(請先建立C:\Temp資料夾)
你隔天就可以看到
process_memory_00_00.log
process_memory_00_05.log
process_memory_00_10.log
...
...
process_memory_08_55.log
process_memory_09_00.log
然後再去分析你的問題吧..
大概內容抓起來會像這樣
映像名稱 PID 工作階段名稱 工作階段 # RAM使用量
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 24 K
System 4 Services 0 13,836 K
smss.exe 408 Services 0 1,272 K
csrss.exe 648 Services 0 12,652 K
wininit.exe 724 Services 0 5,316 K
csrss.exe 736 Console 1 69,336 K
services.exe 788 Services 0 31,276 K
lsass.exe 796 Services 0 53,844 K
lsm.exe 804 Services 0 5,896 K
svchost.exe 904 Services 0 55,716 K
svchost.exe 980 Services 0 51,828 K
svchost.exe 160 Services 0 87,800 K