在 CentOS 系统中,cpustat
是一个用于显示 CPU 统计信息的工具,通常作为 sysstat
包的一部分提供。要设置 cpustat
的监控频率,您可以通过以下步骤进行:
安装 sysstat(如果尚未安装):
如果您的系统上还没有安装 sysstat
,可以使用以下命令安装它:
sudo yum install sysstat
使用 cpustat 监控:
默认情况下,cpustat
会每秒更新一次 CPU 统计信息。您可以通过指定 -i
选项来设置更新间隔(以秒为单位)。
例如,要每 5 秒更新一次 CPU 统计信息,可以使用以下命令:
cpustat -i 5
后台持续监控:
如果希望 cpustat
在后台持续运行并定期输出统计信息,可以将其输出重定向到一个文件中。例如,以下命令将输出重定向到 cpu_stats.log
文件,并且每 5 秒更新一次:
while true; do cpustat -i 5 >> cpu_stats.log; sleep 5; done
使用 cron 设置定时任务:
如果您希望通过 cron
定时任务来运行 cpustat
,可以编辑当前用户的 crontab 文件:
crontab -e
然后添加一行,例如每 5 分钟运行一次 cpustat
并将输出保存到文件:
*/5 * * * * /usr/bin/cpustat -i 300 > /var/log/cpustat.log 2>&1
这样,cpustat
将每 300 秒(即 5 分钟)运行一次,并将输出保存到指定的日志文件中。
通过这些方法,您可以灵活地设置 cpustat
的监控频率以满足您的需求。