我有一台Windows 2008R2服务器,每隔几个星期就会有几分钟的CPU负载。
不幸的是,当这些事件发生时,通过RDP或在控制台login到系统需要很长的时间,一旦完成,问题通常就消失了。
所以,我准备了一个能够捕获相关数据(每个进程的CPU时间,IIS工作进程的细节等)的perfmon数据收集器,但我不知道如何在高CPU负载条件下(如定义的在Nagios:这是> 99%的CPU使用超过300秒)。
不幸的是,这些事件频率很低,很难让数据收集器自行运行。
我目前通过使用循环日志logging并保持运行,但这不是一个令人满意的解决scheme。
那么,在这种情况下是否有一种(简单的)方法来启动数据收集器?