在Ubuntu系统中,cpustat
是一个非常实用的工具,它可以用来监控CPU的使用率。以下是如何使用 cpustat
来监控CPU使用率的步骤:
安装 sysstat
包
首先,你需要确保 sysstat
包已经安装在你的系统上。你可以使用以下命令来安装它:
sudo apt update sudo apt install sysstat
使用 cpustat
安装完成后,你可以通过以下命令来查看CPU的使用情况:
cpustat
这将显示CPU的详细统计信息,包括用户空间占用、系统空间占用、空闲时间等。
常用选项
-u
:显示用户空间的CPU使用率。-m
:显示每个CPU核心的使用率。-p
:显示每个进程的CPU使用率。-h
:以人类可读的格式显示(例如,MB/s、KB/s)。-C
:按CPU核心显示统计信息。-e
:显示更多的CPU事件计数器。-I
:显示中断和上下文切换的统计信息。-N
:显示NUMA节点的统计信息。
示例
- 查看所有CPU核心的使用率:
cpustat -C
- 查看每个进程的CPU使用率:
cpustat -p
- 以人类可读的格式显示CPU使用率:
cpustat -h
- 查看中断和上下文切换的统计信息:
cpustat -I
实时监控
如果你想要实时监控CPU的使用率,可以使用 watch
命令结合 cpustat
:
watch -n 1 cpustat
这将每秒刷新一次CPU的使用情况。
通过这些命令和选项,你可以方便地监控和分析Ubuntu系统中的CPU使用情况。