在Linux中如何查看CPU占用率?

  在Linux系统运维与性能优化中,查看CPU占用率是排查系统卡顿、定位资源瓶颈的核心操作,直接关系到服务器的稳定运行和任务调度效率。那么Linux怎么查看CPU占用率?具体内容请看下文。

  在Linux系统中,查看CPU占用率和系统负载是日常运维的重要操作。最常用且直观的工具就是top命令。它能实时显示系统整体运行状态,包括CPU使用情况、内存占用、进程信息等。

  top命令基本用法

  直接在终端输入以下命令:

  top

  执行后会进入一个动态刷新的界面,展示当前系统的资源使用情况。主要关注以下几个区域:

  CPU使用率行:通常显示为“%Cpu(s):”开头的一行,包含多个指标

  进程列表:按CPU或内存使用排序的进程详情

  CPU占用率各项含义

  在top输出的CPU行中,常见字段解释如下:

  us(user):用户进程占用CPU百分比

  sy(system):系统内核占用CPU百分比

  ni(nice):调整优先级的用户进程占用CPU比例

  id(idle):CPU空闲比例

  wi(wait):等待I/O完成所占时间

  hi/si/st:硬件中断、软件中断、虚拟机偷取时间

  实用操作技巧

  在top运行过程中,可以通过快捷键快速调整显示:

  P:按CPU使用率从高到低排序(默认)

  M:按内存使用排序

  k:输入进程PID后可终止该进程

  q:退出top界面

  1:展开显示每个逻辑CPU的核心使用情况

posted @ 2026-11-05 14:00  老男孩讲Linux运维  阅读(2)  评论(0)    收藏  举报