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

服务器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.lqws.cn/news/157825.html

相关文章:

  • 26考研 | 王道 | 计算机组成原理 | 四、指令系统
  • [蓝桥杯]堆的计数
  • 第14节 Node.js 全局对象
  • 华为云CentOS配置在线yum源,连接公网后,逐步复制粘贴,看好自己对应的版本即可,【新手必看】
  • 《中国电信运营商骨干网:历史、现状与未来演进》系列 第三篇:双网驱动的联通:从南北分家到CUBE-Net的融合创新
  • Java 异步编程难题及拆解技术
  • STL——栈和队列和优先队列
  • 谐波在线监测装置功能
  • Java八股文——集合「Queue篇」
  • LangchainRAG you need - 段落拆分
  • 欧拉公式简明推导
  • 【Android基础回顾】七:内存管理机制
  • 2025.5.28【33OJ NOI 模拟赛 T3】字符串(AC自动机, 字符串后缀结构)
  • Mybatis动态SQL语句
  • 【iSAQB软件架构】软件架构中构建块的视图:黑箱、灰箱和白箱及其交互机制
  • 2025年渗透测试面试题总结-腾讯[实习]玄武实验室-安全工程师(题目+回答)
  • 数据驱动的智驾十年 特斯拉、Momenta合流闯进Robotaxi卫冕之战
  • Java应用10(客户端与服务器通信)
  • Postman环境变量全局变量设置
  • Postman常见问题及解决方法
  • Perforce ALM产品简介:一站式需求与测试管理平台(已通过SO 26262认证)
  • 基于ResNet残差网络优化梯度下降算法实现图像分类
  • RKNN3588上部署 RTDETRV2
  • 深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
  • CSP-VP37th
  • 麒麟信安系统下修改系统默认记录日志大小
  • [arthas]arthas安装使用
  • vue+element-ui一个页面有多个子组件组成。子组件里面有各种表单,实现点击enter实现跳转到下一个表单元素的功能。
  • 成都芯谷金融中心·文化科技产业园:构建产业新城的实践与探索
  • 基于大数据爬虫+智能AI的网络小说数据可视化系统设计与实现