如何根据阈值测量 CPU

如何根据阈值测量 CPU

我们正在追踪生产环境(Windows)的资源需求。我需要找出最大 CPU 和内存利用率。我知道我们可以使用 wmic 命令来记录这一点。问题是,我不想频繁运行该命令。

当服务器 CPU/内存达到阈值时,有没有办法触发批处理?

如果你能分享你的观点那就太好了:)

答案1

最好的方法是使用监控解决方案。
问题是它们要么花费金钱(例如 SCOM、PRTG),要么在 Linux 上运行(对于像我这样的 Windows 用户来说,这真是太糟糕了)(例如 Nagios Core、Munin),要么就是太复杂(例如 Pandora)。

无论如何,如果您只想通过 CPU 使用率触发脚本,您可以通过设置性能监视器来创建事件,然后将任务附加到该事件,从而轻松实现这一点,如下所示演示在这里

答案2

如果您只需要测量,而不需要长期解决方案。您可以免费试用 SPLUNK

http://www.splunk.com/en_us/products/splunk-enterprise.html

由此,您可以使用进程监视器来监视主机上的 CPU/内存使用情况。

其主要目的是收集日志,但也有很多有用的附加组件。

相关内容