cpustat
是一个用于显示 CPU 统计信息的工具,它是 sysstat
包的一部分。在 CentOS 系统中,你可以使用 cpustat
命令来查看 CPU 的使用情况,包括用户空间占用、系统空间占用、空闲时间等。
cpustat
命令的基本用法如下:
cpustat [options] [interval] [count]
其中,options
是可选的命令行参数,interval
是采样间隔(以秒为单位),count
是采样的次数。
以下是一些常用的 cpustat
参数:
-c
或 --cpu
:显示每个 CPU 的统计信息。-m
或 --mode
:显示每个 CPU 模式的统计信息,如用户空间(us)、系统空间(sy)、空闲时间(id)等。-p
或 --pid
:显示指定进程的 CPU 统计信息。-P
或 --pid-process
:显示指定进程名称的 CPU 统计信息。-e
或 --elapsed
:显示自系统启动以来的时间,而不是采样间隔。-h
或 --help
:显示帮助信息。-V
或 --version
:显示版本信息。例如,要查看所有 CPU 的统计信息,你可以运行:
cpustat
要每隔 2 秒采样一次,共采样 5 次,可以运行:
cpustat 2 5
要查看特定进程(例如 PID 为 1234)的 CPU 统计信息,可以运行:
cpustat -p 1234
更多关于 cpustat
命令的信息,你可以查阅其手册页(man page):
man cpustat