cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。在 Debian 系统下,你可以按照以下步骤来安装和使用 cpustat
:
安装 sysstat
首先,你需要安装 sysstat
包。打开终端并运行以下命令:
sudo apt update sudo apt install sysstat
使用 cpustat
安装完成后,你可以直接在终端中输入 cpustat
来查看 CPU 的实时使用情况。以下是一些常用的选项:
-c
:显示每个 CPU 的详细信息。-m
:显示内存和交换区的使用情况。-P ALL
:显示所有 CPU 的统计信息。-u
:以用户、系统和空闲时间百分比的形式显示 CPU 使用情况。-h
:以人类可读的格式显示数据(例如,使用 MB 而不是 KB)。
例如,要查看所有 CPU 的详细信息,你可以运行:
cpustat -c -P ALL
要查看 CPU 使用情况的摘要,可以运行:
cpustat -u
查看历史数据
sysstat
还提供了一个名为 sar
的工具,用于收集、报告或保存系统活动信息,包括 CPU 使用情况。你可以使用 sar
来查看历史 CPU 使用数据。
首先,确保 sysstat
的历史数据收集功能已启用。编辑 /etc/default/sysstat
文件,找到 ENABLED
设置并将其设置为 true
:
ENABLED="true"
然后,重启 sysstat
服务以应用更改:
sudo systemctl restart sysstat
现在,你可以使用 sar
命令来查看历史 CPU 使用数据。例如,要查看昨天的 CPU 使用情况,可以运行:
sar -u -f /var/log/sysstat/saXX
其中 saXX
是昨天的日志文件(X
是日期的最后一位数字)。
总之,在 Debian 系统下,你可以使用 cpustat
和 sar
工具来监控和分析 CPU 的使用情况。