在CentOS系统中,cpustat 是一个非常有用的工具,用于监控CPU的使用情况。它是 sysstat 包的一部分,因此首先需要确保该包已经安装。以下是设置和监控CPU使用情况的步骤:
安装 sysstat 包:
如果尚未安装 sysstat,可以使用以下命令进行安装:
sudo yum install sysstat
或者,如果您使用的是 CentOS 8 或更高版本,可以使用:
sudo dnf install sysstat
配置 sysstat:
sysstat 的配置文件通常位于 /etc/sysconfig/sysstat。您可以使用文本编辑器(如 vi 或 nano)打开并编辑该文件:
sudo vi /etc/sysconfig/sysstat
在这个文件中,您可以设置 ENABLED 选项为 “true” 来启用 sysstat 的数据收集功能:
ENABLED="true"
您还可以配置其他参数,例如数据收集的频率(SADC_OPTIONS)等。
启动和启用 sysstat 服务:
如果 sysstat 服务未启动,可以使用以下命令启动它:
sudo systemctl start sysstat
并设置为开机自启:
sudo systemctl enable sysstat
使用 cpustat 监控 CPU:
现在您可以使用 cpustat 命令来监控CPU的使用情况。例如:
查看所有CPU的统计信息:
cpustat
查看特定CPU的统计信息(例如CPU 0):
cpustat -p 0
指定输出的时间间隔(例如每2秒更新一次):
cpustat -i 2
持续监控CPU使用情况(例如每2秒更新一次,共输出10次):
cpustat -i 2 -c 10
通过这些步骤,您可以在CentOS系统中设置并使用 cpustat 来监控CPU的使用情况。