![svchost 突然导致许多服务器上的 CPU 超载](https://linux22.com/image/707585/svchost%20%E7%AA%81%E7%84%B6%E5%AF%BC%E8%87%B4%E8%AE%B8%E5%A4%9A%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%20CPU%20%E8%B6%85%E8%BD%BD.png)
似乎在我们环境中的许多服务器(w2k8 和 w2k12)上,托管 Dhcp、EventLog、lmhosts、Wcmsvc 服务的 svchost 突然开始使用 1 个 CPU 核心,达到 100%。有时也是 WmiPrvSe。这一切似乎都是在星期六晚上 7 点(CET)同步开始的。那时我没有在事件日志中看到任何特殊事件。这到底是怎么回事?请建议在哪里查看以及调查什么。服务器主要是虚拟的,我可以在 vSphere CPU 图中清楚地看到负载何时开始。
答案1
不知道这是否对你有用,这有点像瞎猜。我曾经遇到过类似的问题 - 这是由于 wmiprvse 服务失灵引起的,我记得我们通过将 WMIprvse 移至其自己的进程来解决了这个问题:
`sc config WMIprvse type= own`
注意“=”后面的空格。请参阅 Microsoft kb490995。我们从未找到根本原因。