获取CPU /内存使用情况的历史logging

有没有办法logging任务pipe理器有关CPU和内存使用情况的信息以供日后检查? 或者一个等效的工具?

Windows性能监视器(perfmon)应该为你做这个工作; 你可以configuration它来login到一个文件,所以只需启用你需要的计数器,它会尽可能多地logging你想要的。

您可以考虑使用像zabbix,zenoss这样的监控解决scheme来收集和分析您的性能计数器。

仙人掌是一个伟大的基于WebV的graphics程序。 它可以绘制CPU,内存,磁盘空间等,也可以使用自己的插件进行扩展。

我使用PolyMon来监视这些事情。 您可以定义您希望收到通知的各种“警报”条件,以便在我的某个服务器出现问题时收到通知。

但它也将所有这些结果存储在一个长期的数据库中,所以我可以回头看看服务器“X”的内存使用情况,并查看过去N天/周/月/年的内存使用趋势。

http://polymon.codeplex.com/

是的,perfmon(控制面板中的“性能监视器”)

开始>运行> perfmon的
点击“性能日志和警报”旁边的加号,然后右键单击“系统日志”并select属性。 调整采样时间到任何你喜欢的,当你完成,点击确定,然后在窗口的顶部加号。 这个页面提供了一个非常好的一步一步的截图: Perfmon

Process Explorer也会显示CPU历史logging。

开源解决schemeNagios也是这样做的: