samoz Asked: 2009-07-01 05:00:06 +0800 CST2009-07-01 05:00:06 +0800 CST 2009-07-01 05:00:06 +0800 CST 获取 CPU/内存使用历史 772 有没有办法记录有关 CPU 和内存使用情况的任务管理器信息以供以后检查?还是等效的工具? central-processing-unit windows monitoring memory 8 个回答 Voted Best Answer RainyRat 2009-07-01T05:08:52+08:002009-07-01T05:08:52+08:00 Windows 性能监视器(perfmon)应该为您完成这项工作;您可以将其配置为记录到文件中,因此只需启用您需要的计数器,它就会尽可能多地记录。 matt 2009-07-01T05:15:32+08:002009-07-01T05:15:32+08:00 开始 > 运行 > perfmon 点击性能日志和警报旁边的加号 右键单击系统日志并选择属性。 将采样时间调整为您喜欢的任何时间 完成后,点击确定,然后点击窗口顶部的加号。 这个页面提供了一个非常好的一步一步的截图 Bob 2009-07-09T10:37:57+08:002009-07-09T10:37:57+08:00 我使用 PolyMon 来监控这些事情。您可以定义您希望收到通知的各种“警报”条件,因此如果我的一台服务器出现问题,我会收到通知。 但它也将所有这些结果存储在一个长期数据库中,因此我可以回顾服务器“X”的内存使用情况,并查看它在过去 N 天/周/月/年的内存使用趋势。 http://polymon.codeplex.com/ Maxwell 2009-07-01T05:06:20+08:002009-07-01T05:06:20+08:00 您可以考虑使用像 zabbix、zenoss 这样的监控解决方案来收集和分析您的性能计数器。 Amandasaurus 2009-07-01T05:16:29+08:002009-07-01T05:16:29+08:00 Cacti是一个很棒的基于 webv 的绘图程序。它可以绘制 CPU、内存、磁盘空间等图表。它也可以使用您自己的插件进行扩展。 MathewC 2009-07-01T05:17:52+08:002009-07-01T05:17:52+08:00 Process Explorer还将显示 CPU 历史记录。 based2 2010-06-16T00:42:03+08:002010-06-16T00:42:03+08:00 开源解决方案 Nagios 也这样做: 如何使用 Nagios 监控 CPU 和内存使用情况? http://www.kernelhardware.org/nagios-nsclient-to-monitor-remote-windows-server/ Rowland Shaw 2009-07-01T05:05:42+08:002009-07-01T05:05:42+08:00 是的,perfmon(控制面板中的“性能监视器”)
Windows 性能监视器(perfmon)应该为您完成这项工作;您可以将其配置为记录到文件中,因此只需启用您需要的计数器,它就会尽可能多地记录。
这个页面提供了一个非常好的一步一步的截图
我使用 PolyMon 来监控这些事情。您可以定义您希望收到通知的各种“警报”条件,因此如果我的一台服务器出现问题,我会收到通知。
但它也将所有这些结果存储在一个长期数据库中,因此我可以回顾服务器“X”的内存使用情况,并查看它在过去 N 天/周/月/年的内存使用趋势。
http://polymon.codeplex.com/
您可以考虑使用像 zabbix、zenoss 这样的监控解决方案来收集和分析您的性能计数器。
Cacti是一个很棒的基于 webv 的绘图程序。它可以绘制 CPU、内存、磁盘空间等图表。它也可以使用您自己的插件进行扩展。
Process Explorer还将显示 CPU 历史记录。
开源解决方案 Nagios 也这样做:
如何使用 Nagios 监控 CPU 和内存使用情况?
http://www.kernelhardware.org/nagios-nsclient-to-monitor-remote-windows-server/
是的,perfmon(控制面板中的“性能监视器”)