在Linux中,cpustat
是一个非常有用的工具,用于显示CPU的使用情况。它是 sysstat
包的一部分,因此首先需要确保该包已经安装在你的系统上。
sysstat
在大多数Linux发行版中,你可以使用包管理器来安装 sysstat
:
Debian/Ubuntu:
sudo apt-get update
sudo apt-get install sysstat
CentOS/RHEL:
sudo yum install sysstat
Fedora:
sudo dnf install sysstat
Arch Linux:
sudo pacman -S sysstat
cpustat
安装完成后,可以通过以下方式使用 cpustat
:
查看CPU负载和详细信息:
cpustat
这将显示每个CPU的详细统计信息,包括用户空间时间、系统时间、空闲时间、等待I/O时间等。
查看特定时间间隔的CPU负载:
cpustat -i 5
上面的命令将每5秒更新一次CPU的使用情况。
查看CPU负载的历史记录:
cpustat
默认会保存历史数据到文件 /var/log/sysstat/cpustat
(取决于配置)。你可以使用 sa
命令来查看这些历史记录:
sa -c
仅查看CPU负载的平均值:
cpustat -m
cpustat
输出cpustat
的输出通常包括以下列:
这些指标可以帮助你了解CPU的使用情况和性能瓶颈。