【问题标题】:High CPU over a period of time and the top processes in that period一段时间内的高 CPU 以及该时间段内的顶级进程
【发布时间】:2016-06-17 18:02:58
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: powershell wmi


    【解决方案1】:

    不久前我对 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多