在 Debian 系统中,cpustat 是一个用于显示 CPU 使用情况的工具,通常作为 sysstat 包的一部分提供。要设置 cpustat 的采样频率,你需要调整 sysstat 包的配置文件。
以下是具体步骤:
安装 sysstat(如果尚未安装):
如果你还没有安装 sysstat,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
编辑 sysstat 配置文件:
sysstat 的配置文件通常位于 /etc/default/sysstat。你可以使用文本编辑器打开它,例如使用 nano:
sudo nano /etc/default/sysstat
修改采样频率:
在配置文件中,找到 ENABLED 和 CPUSAT_INTERVAL 选项。ENABLED 控制是否启用 sysstat 的各种功能,而 CPUSAT_INTERVAL 则用于设置 cpustat 的采样间隔(单位是秒)。
ENABLED 设置为 "true" 或 "all" 来启用 cpustat。CPUSAT_INTERVAL 为你想要的采样间隔。例如,如果你想每 5 秒采样一次,可以设置为 5。示例配置:
ENABLED="all"
CPUSAT_INTERVAL=5
保存并退出: 编辑完成后,保存文件并退出编辑器。
重启 sysstat 服务:
为了让更改生效,你需要重启 sysstat 的相关服务。可以使用以下命令:
sudo systemctl restart sysstat
或者,如果你只想重新加载配置而不重启服务:
sudo systemctl reload sysstat
完成这些步骤后,cpustat 应该会按照你设置的频率进行采样。你可以运行 cpustat 来验证新的设置是否生效:
cpustat
这将显示 CPU 的使用情况,根据你设置的采样间隔更新。