我有一个运行虚拟机的 Windows 2008,偶尔它会显示夜间 CPU 利用率达到 100%,早上我只知道 CPU 利用率达到了 100%,但不知道背后的原因。我有什么办法可以查看 eventvwr 日志并找出原因吗?
更新:这是一台装有 SQL 服务器的新机器,电脑上运行着一些愚蠢的防病毒软件。我确信它是防病毒软件,但我需要证据。
答案1
那么 SQL Server 维护和备份计划呢?也许有些计划是在晚上执行的,而且很有可能会用尽所有可用资源。
Windows 碎片整理是另一个会占用大量 CPU 能力的过程。查看碎片整理日志以了解其上次运行的日期。
答案2
您是否有任何预定的备份工作或者类似的事情?
您可以使用性能计数器功能来收集有关工作负载的信息以供将来进行分析。
答案3
我找到了:这是防病毒软件。我一直在 VM ware 中观察 PC,并寻找 CPU 峰值警报,然后登录 PC 并看到防病毒软件占用了 70% 的 CPU。我们修复了它。感谢您的回答。