在Debian系统中,cpustat 是一个用于显示CPU统计信息的工具,它是 sysstat 包的一部分。要使用 cpustat 实时监控CPU的使用情况,你可以按照以下步骤操作:
安装sysstat包(如果你还没有安装的话): 打开终端,运行以下命令来安装 sysstat 包:
sudo apt update sudo apt install sysstat 使用cpustat监控CPU: 安装完成后,你可以直接在终端中输入 cpustat 来查看CPU的实时统计信息。默认情况下,cpustat 会显示所有CPU核心的使用情况,并且每秒更新一次。
cpustat 如果你想改变更新频率,可以使用 -i 选项指定秒数,例如每5秒更新一次:
cpustat -i 5 如果你想查看特定CPU核心的使用情况,可以使用 -c 选项后跟CPU核心编号:
cpustat -c 0 # 监控第一个CPU核心 你还可以结合其他选项来获取更详细的信息,例如:
-m 显示内存使用情况-P ALL 显示所有CPU的详细统计信息-u 显示用户、系统和空闲时间的百分比例如,要每秒显示所有CPU核心的详细统计信息,可以使用:
cpustat -P ALL 1 后台运行cpustat: 如果你想在后台持续监控CPU使用情况,可以将 cpustat 命令放入一个脚本中,并使用 nohup 或 screen/tmux 等工具来防止终端关闭时命令中断。
例如,使用 nohup 和 & 在后台运行:
nohup cpustat -P ALL 1 > cpustat_output.log 2>&1 & 这样,cpustat 的输出会被重定向到 cpustat_output.log 文件中,即使关闭终端,监控也会继续。
请注意,cpustat 提供的是实时或近实时的CPU使用情况,而不是历史数据。如果你需要长期收集和分析CPU使用数据,可能需要考虑其他工具,如 sar 或第三方监控解决方案。