一段时间内的高CPU和该时期的顶级进程

时间:2016-06-17 18:02:58

标签: powershell wmi

到目前为止,我已经完成了一个Powershell脚本,该脚本使用WMI和HTML输出报告轮询服务器的平均CPU使用率,内存使用率和硬盘使用情况。

WMI是否有一种机制允许我在CPU使用率超过x%超过x分钟时获取日期时间,并列出当时的顶级进程。

WMI是否允许我执行此任务?

由于

1 个答案:

答案 0 :(得分:0)

我在一段时间后使用Windows性能监视器进行了修改,它看起来像是一个很好的服务器性能可视化解决方案。它允许针对各种条件发送警报(例如,性能计数器超过阈值)。如果您对此感兴趣,请点击此处链接:https://technet.microsoft.com/en-us/library/cc749154(v=ws.11).aspx

要使用WMI监控服务器性能,请查看此博文: https://blogs.technet.microsoft.com/kevinholman/2008/07/02/collecting-and-monitoring-information-from-wmi-as-performance-data/

注意:要显示WMI测试程序,请转到Start > Run,然后键入wbemtest.exe