Windows XP – 一夜之间CPU使用率高,如何find哪个进程

我有兴趣find一个工具,告诉我什么过程在一夜之间吃掉我的CPU周期。

问题:我们在Windows XP计算机上configuration了nagios,几乎每天晚上都会警告CPU使用率过高,而且我很难追查到这个问题。

我从sysinternals的Process Explorer中find了looekd,但我不知道如何在一夜之间运行它,并且仍然拥有我想要的信息。

你总是可以运行perfmon并捕获一个日志文件来看看第二天。 捕获所有的过程数据,你会看到什么是CPU使用率

来自Microsoft的Sysinternal工具将帮助您,尤其是Process Explorer 。 你可能会保持观察它是如何工作的,或者你可以尝试这个工具WinTasks 5这似乎承诺CPUlogging长达24小时。

loggingCPU使用情况WinTasks 5 Professional能够将每个进程的CPU使用率logging长达24小时,这对于检测可疑进程已经足够了。 WinTasks 5 Professional也可以在后台运行,不断loggingCPU和内存使用情况,同时消耗最less的系统资源。 要确定哪些进程在夜间处于活动状态,只需启动WinTasks并打开资源统计窗口即可。 将时间刻度设置为24小时,并查看总CPU使用率图中的偏差。 如果CPU时间较长,请使用箭头键查看所有正在运行的进程,以查找在此期间处于活动状态的进程。 这为识别不需要的进程,后门程序,特洛伊木马和病毒提供了一个很好的起点。 在识别可疑进程之后,您可以简单地在Internet上search可执行文件,以了解每个进程的function。

看起来像WinTasks 5已经过时了。 您最终可能会使用Perfmon(Microsoft产品的内置function)。 你可以find如何在微软网站上做到这一点。 它不像Vista / 7那样先进,但是它应该能够做到这一点。

计划在一夜之间运行的任何networking范围的AV扫描? 备份? 还要别的吗? 这些通常是第一个看好的地方。

Process Explorer可以做到这一点。

查看>系统信息。

当进程开始打高负载,只需将鼠标hover在“绿色”区域,它会告诉你.exe文件。

替代文字

创buildbatch file或其他types的脚本,以在Nagious触发警报时运行。 然后,使用pslist或类似的,看看那时正在运行。 我的直觉是它会是一个自动化的过程,比如备份,AV扫描,碎片整理等等。