要设置 CentOS 上的 cpustat
监控频率,你可以使用 mpstat
命令,它是 sysstat
包的一部分。以下是具体步骤:
-
安装 sysstat 包(如果尚未安装):
sudo yum install sysstat
-
查看当前监控频率:
mpstat
默认会显示最近一次采样的数据。如果你想查看mpstat
的配置,可以检查/etc/cron.d/sysstat
文件,这个文件定义了数据收集的频率。 -
修改监控频率: 打开
/etc/cron.d/sysstat
文件:sudo vi /etc/cron.d/sysstat
在这个文件中,你会看到类似如下的行:
*/10 * * * * root [ -x /usr/lib64/sa/sa1 ] && exec /usr/lib64/sa/sa1 -S DISK 1 1
这里的
*/10
表示每10分钟收集一次数据。你可以根据需要修改这个值。例如,如果你想每5分钟收集一次数据,可以改为:*/5 * * * * root [ -x /usr/lib64/sa/sa1 ] && exec /usr/lib64/sa/sa1 -S DISK 1 1
-
重启 cron 服务: 修改完配置文件后,重启 cron 服务以应用更改:
sudo systemctl restart crond
-
手动运行 mpstat: 如果你想立即查看 CPU 统计信息,可以手动运行
mpstat
命令。例如,每5秒收集一次数据,持续收集10次:mpstat -P ALL 5 10
通过以上步骤,你可以设置 cpustat
(通过 mpstat
)的监控频率。