在 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 的监控频率以满足您的需求。