cpustat
是一个用于监控 CPU 使用情况的工具,它是 sysstat
包的一部分。默认情况下,cpustat
不会持续监控 CPU 使用情况,而是显示自上次重启以来的统计信息。如果你想要设置 cpustat
的监控频率,可以使用 -i
选项来指定间隔秒数。
例如,如果你想要每秒更新一次 CPU 使用情况的统计信息,可以运行以下命令:
cpustat -i 1
这将会每秒输出一次 CPU 的统计信息。如果你想要停止监控,可以按 Ctrl+C
。
如果你想要让 cpustat
在后台持续运行,并将输出重定向到一个文件中,你可以使用以下命令:
while true; do cpustat -i 1 >> cpu_usage.log; sleep 60; done
这个命令会创建一个无限循环,每秒收集一次 CPU 使用情况,并将输出追加到 cpu_usage.log
文件中。每隔 60 秒,循环会暂停一次,这样你就有时间查看日志文件了。要停止这个命令,你可以使用 Ctrl+C
。
请注意,cpustat
的 -i
选项在某些版本的 sysstat
中可能不可用。如果你发现 -i
选项不起作用,你可能需要检查你的 sysstat
版本或者查看 cpustat
的手册页(通过运行 man cpustat
)来获取正确的选项和用法。