要设置 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
)的监控频率。