cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 监控多核 CPU,请按照以下步骤操作:
安装 sysstat 包:
对于 Debian/Ubuntu 系统,请在终端中运行以下命令来安装 sysstat:
sudo apt-get update
sudo apt-get install sysstat
对于其他基于 Debian 的系统,请根据您的包管理器进行相应的调整。
运行 cpustat:
默认情况下,cpustat 会显示所有 CPU 核心的使用情况。要查看实时更新的数据,只需在终端中输入以下命令:
cpustat
这将以默认间隔(通常是 1 秒)显示 CPU 使用情况。
自定义 cpustat 输出:
您可以使用 -p 选项指定要监控的 CPU 核心。例如,要仅监控 CPU 核心 0 和 1,请运行以下命令:
cpustat -p 0,1
您还可以使用 -C 选项指定要监控的 CPU 核心范围。例如,要监控 CPU 核心 0 到 3,请运行以下命令:
cpustat -C 0-3
更改更新间隔:
要更改 cpustat 的更新间隔,请使用 -i 选项后跟所需的秒数。例如,要将更新间隔设置为 5 秒,请运行以下命令:
cpustat -i 5
将输出保存到文件:
要将 cpustat 的输出保存到文件中,请使用重定向操作符(>)将输出重定向到文件。例如,要将输出保存到名为 cpu_usage.txt 的文件中,请运行以下命令:
cpustat > cpu_usage.txt
如果您希望将输出追加到现有文件而不是覆盖它,请使用双重重定向操作符(>>):
cpustat >> cpu_usage.txt
通过这些选项,您可以使用 cpustat 监控多核 CPU 的使用情况,并根据需要自定义输出。