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 的使用情况。