cpustat
是一个用于监控 CPU 使用情况的工具,它是 sysstat
包的一部分。在 CentOS 系统中,你可以使用 cpustat
来查看 CPU 的实时或历史使用情况。以下是一些基本的使用技巧:
安装 sysstat 包:
如果你的 CentOS 系统中没有安装 sysstat
,你可以使用以下命令来安装它:
sudo yum install sysstat
查看 CPU 使用情况:
使用 cpustat
命令查看 CPU 的实时使用情况:
cpustat
这将显示 CPU 的用户空间使用率、系统空间使用率、空闲时间等信息。
查看特定时间间隔的 CPU 使用情况: 你可以指定时间间隔(以秒为单位)和报告的次数来查看 CPU 使用情况:
cpustat -i 5 3
这将每 5 秒更新一次 CPU 使用情况,共报告 3 次。
查看详细的 CPU 使用情况:
使用 -c
选项可以显示每个 CPU 核心的详细使用情况:
cpustat -c
查看 CPU 的历史使用情况:
cpustat
可以读取 /var/log/sysstat/saXX
文件(其中 XX 是日期)来显示历史 CPU 使用情况。例如,要查看 2023 年 3 月 1 日的 CPU 使用情况,可以使用以下命令:
cpustat -s -i /var/log/sysstat/sa01
结合其他工具使用:
cpustat
可以与其他系统监控工具结合使用,例如 top
或 htop
,以获得更全面的系统性能视图。
查看特定 CPU 的统计信息:
如果你想查看特定 CPU 的统计信息,可以使用 -p
选项后跟 CPU 编号:
cpustat -p ALL 1 5
这将显示所有 CPU 的统计信息,并且每秒更新一次,共更新 5 次。
请注意,cpustat
命令的输出可能会根据 sysstat
版本的不同而有所差异。如果你需要更详细的信息或帮助,可以查看 man cpustat
来获取命令的手册页。