※ 引述《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