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

linux查看cpu占用率

  • linux
  • 2024-05-04 01:36:47
  • 2397

1. top
top 命令是一个交互式的实时系统监控工具,用于查看 CPU、内存和进程统计信息。
top
%Cpu(s): 显示每个 CPU 内核的总 CPU 使用率。
%usr: 用户空间进程占用的 CPU 时间。
%sys: 内核空间进程占用的 CPU 时间。
%iowait: 等待 I/O 操作的 CPU 时间。
%idle: 空闲的 CPU 时间。
2. ps
ps 命令用于显示正在运行的进程信息。
ps aux | head -n 11
%CPU: 当前进程占用的 CPU 使用率。
3. vmstat
vmstat 命令用于报告虚拟内存统计信息。
vmstat 5
%idle: 空闲的 CPU 时间。
%usr: 用户空间进程占用的 CPU 时间。
%sys: 内核空间进程占用的 CPU 时间。
4. iostat
iostat 命令用于报告设备 I/O 统计信息。
iostat -xz 5
%util: 设备的总利用率。
5. mpstat
mpstat 命令用于报告多处理器的统计信息。
mpstat 5
%avg-cpu: 所有内核的平均 CPU 使用率。
%usr: 用户空间进程占用的 CPU 时间。
%sys: 内核空间进程占用的 CPU 时间。
6. sar
sar 命令用于报告系统活动报告。
sar -u 5
%usr: 用户空间进程占用的 CPU 时间。
%sys: 内核空间进程占用的 CPU 时间。
其他提示:
使用 -c 选项强制刷新 top 命令。
使用 -u 选项查看特定用户的 CPU 使用情况。
使用 -p 选项查看特定进程的 CPU 使用情况。