首页/系统/Windows 运维速查/场景:CPU 跑满怎么排查
本包目录(413 条)
CMD 常用命令74 条PowerShell 基础66 条网络排查41 条
服务与进程42 条
磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

场景:CPU 跑满怎么排查

从整体到个体的顺序:先区分用户态/内核态,再锁定进程与线程,最后判断业务高峰还是异常。

Windows 运维速查系统更新于 2026-10-12
  • 1. 任务管理器/性能监视器看总体与用户态/内核态占比
  • 2. Get-Process 采样差值锁定 Top 进程
  • 3. 系统进程(System/Idle)高 → 查驱动、杀软、IO 等待
  • 4. 业务进程高 → 结合日志与线程数分析

常用示例

常用示例
Get-CimInstance Win32_Processor | Select-Object LoadPercentage
Get-Process | Sort-Object CPU -Descending | Select-Object -First 8 Name, Id, CPU, Handles
WMI、杀软扫描、备份任务也常在后台吃 CPU,先看发生时间与计划任务。

易错点

  • Idle 进程数值高是“空闲”而不是占用,别被误导
  • 持续 100% 且业务无增长,优先怀疑死循环或频繁重试/GC

数据来源与参考

  • Microsoft Learn:Get-Process
  • Microsoft Learn:性能监视器概述

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌