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 的帮助信息。