cpustat
是一个用于显示 CPU 统计信息的工具,它是 sysstat
包的一部分。默认情况下,cpustat
不会以特定的频率运行。如果你想要设置 cpustat
的运行频率,你可以使用 -i
或 --interval
选项来指定时间间隔(以秒为单位)。
例如,如果你想要每 5 秒运行一次 cpustat
,你可以使用以下命令:
cpustat -i 5
这将会每 5 秒刷新一次 CPU 统计信息。如果你想要在后台持续运行 cpustat
并记录输出到文件,你可以结合使用 watch
命令或者编写一个简单的脚本来实现。
例如,使用 watch
命令:
watch -n 5 'cpustat -i 5 > cpu_stats.txt'
这将会每 5 秒运行一次 cpustat
并将输出重定向到 cpu_stats.txt
文件中。
请注意,watch
命令默认会使用 /usr/bin/cpustat
,如果你的系统中 cpustat
的路径不同,你需要指定正确的路径。
如果你想要永久性地设置 cpustat
的运行频率,你可以将上述命令添加到你的 shell 配置文件中(例如 .bashrc
或 .bash_profile
),或者创建一个 systemd 定时器来定期执行 cpustat
。