cpustat 是一个用于显示 CPU 统计信息的工具,通常与 sysstat 包一起提供。要使用 cpustat 查看 CPU 历史数据,你需要先确保已经安装了 sysstat 包。在大多数 Linux 发行版中,你可以使用包管理器来安装它。
以下是使用 cpustat 查看 CPU 历史数据的基本步骤:
安装 sysstat (如果尚未安装):
sudo apt-get update
sudo apt-get install sysstat
sudo yum install sysstat
或者(对于 Fedora):sudo dnf install sysstat
收集 CPU 数据:
cpustat 默认会显示当前时刻的 CPU 统计信息。如果你想收集历史数据,可以使用 -s 选项指定采样间隔(以秒为单位)和 -c 选项指定要报告的次数。例如,以下命令将每秒收集一次 CPU 数据,共收集 10 次:
sudo cpustat -s 1 -c 10
查看历史数据:
默认情况下,cpustat 会将收集到的数据输出到标准输出。你可以将这些数据重定向到一个文件中,以便以后查看:
sudo cpustat -s 1 -c 10 > cpu_history.txt
分析历史数据:
你可以使用文本编辑器打开 cpu_history.txt 文件来查看 CPU 的历史数据。此外,你还可以使用其他工具(如 awk、grep、sed 等)来处理和分析这些数据。
请注意,cpustat 收集的数据是实时的,并且默认情况下不会存储历史数据。如果你需要长期存储和分析 CPU 数据,可能需要考虑使用其他工具或方法,例如将数据发送到监控系统或使用日志记录工具。