cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。在 Debian 系统上,你可以使用 apt-get 或 dpkg 来安装它。以下是在云服务器上安装和使用 cpustat 的步骤:
cpustat更新包列表:
sudo apt update
安装 sysstat 包:
sudo apt install sysstat
cpustat安装完成后,你可以使用 cpustat 来监控 CPU 的使用情况。以下是一些常用的命令:
查看所有 CPU 的统计信息:
cpustat
查看特定 CPU 核心的统计信息:
cpustat -p <CPU_CORE>
例如,查看 CPU 核心 0 的统计信息:
cpustat -p 0
查看特定时间间隔的统计信息:
cpustat -i <INTERVAL>
例如,每秒更新一次统计信息:
cpustat -i 1
查看特定时间间隔和持续时间的统计信息:
cpustat -i <INTERVAL> -s <DURATION>
例如,每秒更新一次统计信息,持续 10 秒:
cpustat -i 1 -s 10
查看详细的 CPU 使用情况:
mpstat -P ALL 1 10
这将显示所有 CPU 核心的详细使用情况,每秒更新一次,持续 10 秒。
以下是一个 cpustat 的示例输出:
Linux 5.4.0-42-generic (your-cloud-server) 03/01/2023 _x86_64_ (4 CPU)
07:15:01 PM CPU %usr %sys %iowait %irq %soft %steal %guest %idle
07:15:02 PM all 12.34 23.45 0.01 0.02 0.01 0.00 0.00 61.17
07:15:03 PM all 11.56 24.78 0.02 0.03 0.02 0.00 0.00 61.51
07:15:04 PM all 10.89 25.12 0.01 0.02 0.01 0.00 0.00 62.47
cpustat 需要 root 权限来查看详细的 CPU 统计信息。通过这些步骤,你可以在 Debian 系统的云服务器上安装和使用 cpustat 来监控 CPU 的使用情况。