有没有办法logging任务pipe理器有关CPU和内存使用情况的信息以供日后检查? 或者一个等效的工具?
Windows性能监视器(perfmon)应该为你做这个工作; 你可以configuration它来login到一个文件,所以只需启用你需要的计数器,它会尽可能多地logging你想要的。
您可以考虑使用像zabbix,zenoss这样的监控解决scheme来收集和分析您的性能计数器。
仙人掌是一个伟大的基于WebV的graphics程序。 它可以绘制CPU,内存,磁盘空间等,也可以使用自己的插件进行扩展。
我使用PolyMon来监视这些事情。 您可以定义您希望收到通知的各种“警报”条件,以便在我的某个服务器出现问题时收到通知。
但它也将所有这些结果存储在一个长期的数据库中,所以我可以回头看看服务器“X”的内存使用情况,并查看过去N天/周/月/年的内存使用趋势。
是的,perfmon(控制面板中的“性能监视器”)
开始>运行> perfmon的
点击“性能日志和警报”旁边的加号,然后右键单击“系统日志”并select属性。 调整采样时间到任何你喜欢的,当你完成,点击确定,然后在窗口的顶部加号。 这个页面提供了一个非常好的一步一步的截图: Perfmon
Process Explorer也会显示CPU历史logging。
开源解决schemeNagios也是这样做的:
如何使用Nagios监视CPU和内存使用情况?
http://www.kernelhardware.org/nagios-nsclient-to-monitor-remote-windows-server/