当前位置: 首页 > ai >正文

服务器CPU被WMI Provider Host系统进程占用过高,导致系统偶尔卡顿的排查处理方案

问题现状

最近一个项目遇到一个非常奇葩的问题:正式服务器被一个WMI Provider Host的系统进程占用大量的CPU资源,导致我们的系统偶尔卡顿

任务管理器-详细信息中CPU时间,这个进程也是占用最多的


接口时不时慢很多

但单独访问我们的接口又正常

WMI Provider Host 这个进程是系统进程,主要负责处理来自各种应用程序和服务的 WMI 查询,大概分析了下:如果 WMI Provider Host 持续占用大量 CPU,Nginx 进程可能无法获得足够的 CPU 时间片来处理请求和转发数据,导致其处理能力下降,请求积压,从而引发长延迟甚至超时。

解决方法

识别具体是哪个进程或服务在调用WMI

使用事件查看器定位

打开“事件查看器”
导航到 Applications and Services Logs -> Microsoft -> Windows -> WMI-Activity -> Operational。
通过右侧的筛选功能,查找“错误” (Errors) 或“警告” (Warnings) 事件。特别是事件 ID 为 5858 或 5859 的警告,它们通常会指出是哪个客户端程序或 PID 在进行 WMI 查询,以及查询的类和方法。这通常是定位根源的最佳方法。
根据日志中的 PID,可以进一步在任务管理器中定位到具体的程序或服务。


通过错误日志的ClientProcessId定位到是向日葵守护进程导致CPU占用一直过高,

处理办法

将服务器重启后,将向日葵相关进程全部关掉,任务管理器中再没有占用CPU高的WMI进程了!

至此,WMI Provider Host 这个系统进程占用CPU资源越来越高导致系统卡顿的问题终于告一段落了!

http://www.xdnf.cn/news/11986.html

相关文章:

  • Spring AI学习一
  • qt network 整体框架
  • 将图形可视化工具的 Python 脚本打包为 Windows 应用程序
  • 【安全攻防与漏洞】​​量子计算对HTTPS的威胁:后量子密码学进展
  • MyBatis-Plus LambdaQuery 高级用法:JSON 路径查询与条件拼接的全场景解析
  • Linux系统-基本指令(6)
  • Python 多线程编程全面学习指南
  • 优化技巧--滑动窗口
  • AI物体识别原理综述与Auto Drive实践
  • 光学系统常用光学参数的测量
  • 武汉火影数字|互动多媒体展项打造:开启沉浸式互动体验
  • python打卡训练营打卡记录day44
  • ShardingSphere 如何解决聚合统计、分页查询和join关联问题
  • 导出onnx的两种方法
  • 高性能图片优化方案
  • 使用PyInstaller将Python脚本打包成可执行文件
  • C++抽象类与多态实战解析
  • [leetcode ] 5.29week | dp | 组合数学 | 图 | 打家劫舍
  • 68 VG的基本信息查询
  • SQL 中 JOIN 的执行顺序优化指南
  • RAMSUN分享全新超值型MM32F0050系列MCU
  • 理解继承与组合的本质:Qt 项目中的设计选择指南
  • 如何量化创新项目的成功标准
  • js鼠标事件大全
  • 滚珠导轨在光学设备中如何实现微米级运动?
  • 简单网络拓扑实验
  • 第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)
  • 30 C 语言递归算法详解:基准条件、递归逻辑、循环对比、经典案例(斐波那契、猴子吃桃、汉诺塔、二分查找等)
  • Maskrcnn网络结构学习
  • Ubuntu更新国内源