我有一台 Windows Server 2008 R2 机器,它在一天中的某些时段 CPU 和内存负载非常高。我需要一个应用程序来创建包含 CPU 和内存使用情况的 24 小时日志。我尝试将 PerfMon 配置为 24 小时使用,但它的限制是 1000 秒。
是否有免费的轻量级应用程序可以做到这一点?
答案1
不要使用 PerfMon live,而是使用数据收集集将性能计数器数据保存到文件中。然后可以在 PerfMon 中打开此文件以供稍后查看(包括选择收集计数器的子集和较短的时间间隔)。PowerShell 还有一些 cmdlet,它们将处理文件。
如果选择CSV作为文件格式,则可以在Excel和其他工具中打开文件进行处理。
答案2
1000 秒?你从哪里得到这个数据?只需使用或在 perfmon 中创建一个新的数据收集集,它们可以运行数年,非常适合这种事情。