cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。默认情况下,cpustat
不会以特定的频率运行。如果你想要设置 cpustat
的运行频率,你可以使用 -i
选项来指定间隔秒数。
例如,如果你想要每 2 秒运行一次 cpustat
,你可以使用以下命令:
cpustat -i 2
如果你想要持续运行 cpustat
并以特定的频率输出结果,你可以将上述命令放入一个循环中。例如,以下命令将每 2 秒运行一次 cpustat
,并且持续运行直到你按下 Ctrl+C
来停止它:
while true; do cpustat -i 2; sleep 2; done
在这个循环中,sleep 2
命令会使脚本暂停 2 秒,然后再次执行 cpustat -i 2
。
请注意,如果你想要在后台运行这个循环,你可以将整个命令放在括号中,并在末尾添加 &
:
while true; do cpustat -i 2; sleep 2; done &
这样,你就可以继续在终端中执行其他命令,而 cpustat
将在后台运行。
如果你想要将输出保存到文件中,你可以重定向输出。例如:
while true; do cpustat -i 2 >> cpustat_output.txt; sleep 2; done
这将把 cpustat
的输出追加到 cpustat_output.txt
文件中。如果你想要覆盖文件而不是追加,可以使用单个 >
而不是 >>
。
请确保你有足够的权限来运行 cpustat
命令,可能需要使用 sudo
来获取管理员权限。