windows-server-2003 – WMI会导致CPU蠕变吗?

我有一些运行Server 2003 Std / Ent和sql 2000/2005的服务器,我注意到它会随着时间的推移开始显示更高的cpu使用率.停止WMI服务并重新启动它将始终将其恢复.这不是一个巨大的蠕变,但一个月后它将增加10%左右,所以即使在空闲时间,也会显示10%的cpu使用率.我们不会大量使用WMI,只是检查服务状态的几个脚本,以及灌注(它是否使用WMI?),这是它被注意到的方式.是否有WMI跟踪工具?对此进行故障排除的任何其他方法显示症状的服务器差异很大,除了操作系统和sql之外没有其他常见元素.
我实际上曾经遇到过这个问题.我们提起了filemon,发现WMI正在写一个日志文件(Framework.log).我们检查了该文件,发现它的大小超过了2 GB.我们重命名文件或停止了服务并重命名它(不记得了).无论如何,我们发现它减轻了cpu的负担.有一篇知识库文章发布了一个修复程序,该文章显示文件变得如此之大以及如何修复它的原因.这对我们有用:

http://support.microsoft.com/kb/836605

HTH

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...