cpustat 是一个用于监控系统 CPU 使用情况的工具,它是 sysstat 包的一部分。以下是一些使用 cpustat 的案例:
要查看系统的 CPU 使用情况,只需在终端中输入以下命令:
cpustat
这将显示 CPU 的总体使用情况,包括用户空间、系统空间、空闲时间等。
要查看每个 CPU 核心的使用情况,请使用 -p 选项:
cpustat -p ALL
这将显示所有 CPU 核心的详细使用情况。
要查看特定时间间隔的 CPU 使用情况,请使用 -i 选项指定时间间隔(以秒为单位):
cpustat -i 5
这将每 5 秒更新一次 CPU 使用情况。
要将 CPU 使用情况保存到文件,请使用重定向操作符(>):
cpustat -i 5 > cpu_usage.txt
这将每 5 秒将 CPU 使用情况保存到名为 cpu_usage.txt 的文件中。
要查看特定 CPU 核心的使用情况并将其保存到文件,请使用 -p 和重定向操作符(>):
cpustat -p 0 -i 5 > cpu_core_0_usage.txt
这将每 5 秒将 CPU 核心 0 的使用情况保存到名为 cpu_core_0_usage.txt 的文件中。
要实时查看 CPU 使用情况,可以使用 watch 命令与 cpustat 结合使用:
watch -n 5 cpustat
这将每 5 秒刷新一次 CPU 使用情况。
这些案例应该可以帮助您开始使用 cpustat 监控和分析系统的 CPU 使用情况。更多选项和详细信息,请参阅 cpustat 的手册页(通过运行 man cpustat)。