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

linux查看cpu占用排行

  • linux
  • 2024-04-24 08:01:56
  • 4791

命令: top
选项:
-n:指定显示的次数或循环次数。
-c:切换显示累积 CPU 时间或每个 CPU 的时间。
-b:使用批处理模式,一次只显示一页数据。
-i:以交互方式运行,允许用户使用交互式命令。
使用方法:
1. 在终端中输入 top 命令。
2. 默认情况下,top 命令会以交互方式运行,并持续显示 CPU 使用率信息。
3. 要查看 CPU 占用排行,请按 P 键。 这将按 CPU 使用率对进程进行排序。
示例:
top -c -n 10
这将显示当前 CPU 使用率最高的 10 个进程的累积时间。
结果解释:
top 命令的输出包含以下列:
PID:进程 ID
USER:进程所有者
PR:进程优先级
NI:nice 值
VIRT:虚拟内存大小
RES:驻留物理内存大小
SHR:共享内存大小
S:进程状态
%CPU:CPU 使用率
TIME+:累计 CPU 时间
COMMAND:进程命令
解读:
按 %CPU 列排序以查看 CPU 占用排行。
较高的数字表示更高的 CPU 使用率。
COMMAND 列指示正在使用 CPU 的进程。
S 列指示进程的状态,例如运行 (R)、睡眠 (S) 或僵尸 (Z)。
其他命令:
ps aux:显示所有进程的完整列表,包括 CPU 使用率信息。
uptime:显示系统正常运行时间和当前 CPU 负载。
sar:收集并报告系统活动信息,包括 CPU 使用率历史记录。