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

linux怎么看哪个进程占用的cpu(linux查询cpu占用情况)

  • linux
  • 2024-04-07 08:39:36
  • 8035

1. 使用 top 命令
top 命令以交互式方式显示正在运行的进程及其资源使用情况,包括 CPU 使用率。
top
2. 使用 ps 命令
ps 命令提供有关正在运行进程的信息,包括 CPU 使用率。
ps aux | sort -nk 3
3. 使用 sar 命令
sar 命令收集、报告和保存系统活动信息,包括 CPU 使用率。
sar -u 1 5
4. 使用 dstat 命令
dstat 命令实时显示系统统计信息,包括 CPU 使用率。
dstat -t -c
5. 使用 mpstat 命令
mpstat 命令显示每个 CPU 的 CPU 活动统计信息。
mpstat
输出解释
不同的命令会产生不同的输出格式,但一般都会显示以下列:
PID:进程 ID
CPU%:进程占用的 CPU 百分比
USER:进程所有者的用户名
COMMAND:进程的命令名称
通过查看这些输出,你可以确定哪个进程占用最多 CPU 资源。