cpustat
是一个用于监控 CPU 使用情况的工具,它是 sysstat
包的一部分。在 Debian 系统中,你可以按照以下步骤来安装和使用 cpustat
:
安装 sysstat
包:
打开终端,然后输入以下命令来安装 sysstat
包:
sudo apt update
sudo apt install sysstat
这个命令会更新你的包列表并安装 sysstat
包及其依赖项。
使用 cpustat
:
安装完成后,你可以直接在终端中输入 cpustat
来查看 CPU 的实时使用情况。cpustat
默认会显示 CPU 的使用率、上下文切换次数、中断次数等信息。
cpustat
如果你想查看更详细的信息,可以使用 -p
选项指定要监控的 CPU 核心,或者使用 -m
选项查看每个 CPU 核心的内存使用情况。
cpustat -p ALL # 监控所有 CPU 核心
cpustat -m # 显示每个 CPU 核心的内存使用情况
你还可以使用 -i
选项来指定采样间隔(以秒为单位),以及 -c
选项来指定要显示的列。
cpustat -i 2 -c %usr,%sys,%idle # 每隔 2 秒显示一次 CPU 使用率(用户态、系统态和空闲态)
查看历史数据:
sysstat
包还会将 cpustat
的输出保存到 /var/log/sysstat/
目录下的日志文件中。你可以使用 sar
命令来查看这些历史数据。
sar -u -f /var/log/sysstat/saXX # 查看指定日期的 CPU 使用情况报告
其中 saXX
是日志文件的名称,XX
是日期(例如 sa01
表示 1 号的数据)。
请注意,cpustat
和其他 sysstat
工具默认是开机自启的,所以你不需要额外配置就可以使用它们。如果你发现它们没有自动启动,可以检查 /etc/default/sysstat
文件中的配置。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>