cpustat
是一个用于监控 CPU 使用情况的工具,它是 sysstat
包的一部分。cpustat
可以显示 CPU 的各种统计信息,包括用户空间占用、系统空间占用、空闲时间等。以下是如何在 Debian 系统中使用 cpustat
命令的指南:
安装 sysstat 包:
如果你的系统中还没有安装 sysstat
,你可以使用以下命令来安装它:
sudo apt update
sudo apt install sysstat
基本用法:
安装完成后,你可以通过简单地输入 cpustat
来查看 CPU 的统计信息:
cpustat
这将显示自上次重启以来的平均 CPU 使用情况。
查看实时 CPU 统计信息:
使用 -c
选项可以显示实时的 CPU 统计信息:
cpustat -c
默认情况下,这将每秒更新一次统计信息。
指定更新间隔和次数:
你可以使用 -i
选项来指定更新统计信息的间隔(以秒为单位),使用 -n
选项来指定更新的次数。例如,以下命令将每 2 秒更新一次统计信息,共更新 5 次:
cpustat -c -i 2 -n 5
显示详细的 CPU 统计信息:
使用 -m
选项可以显示每个 CPU 核心的详细统计信息:
cpustat -m
显示特定 CPU 核心的统计信息:
如果你只想查看特定 CPU 核心的统计信息,可以使用 -p
选项后跟核心编号(从 0 开始):
cpustat -p 0
显示累计的 CPU 统计信息:
使用 -s
选项可以显示自系统启动以来的累计 CPU 统计信息:
cpustat -s
显示其他系统级别的统计信息:
cpustat
还提供了许多其他选项,可以显示 I/O 统计信息、中断统计信息等。你可以查看 cpustat
的手册页(通过运行 man cpustat
)来了解更多选项和用法。
请注意,cpustat
命令的输出可能会因 sysstat
版本的不同而略有差异。如果你需要更详细的信息或帮助,请查阅 sysstat
的官方文档或使用 --help
选项查看 cpustat
的帮助信息。