cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 生成报告文件,请按照以下步骤操作:
首先,确保已经安装了 sysstat 包。如果尚未安装,请使用以下命令安装:
对于基于 Debian 的系统(如 Ubuntu):
sudo apt-get update
sudo apt-get install sysstat
对于基于 RHEL 的系统(如 CentOS、Fedora):
sudo yum install sysstat
使用 cpustat 命令收集 CPU 使用情况数据。例如,要收集 1 分钟内的 CPU 使用情况数据,请运行:
sudo cpustat -u 1 1 > cpu_usage_report.txt
这将每秒收集一次数据,共收集 60 次,并将结果输出到名为 cpu_usage_report.txt 的文件中。
若要按小时、天或周生成报告,可以使用 -i 选项指定间隔时间,并使用 -s 选项指定开始时间。例如,要生成昨天的 CPU 使用情况报告,请运行:
sudo cpustat -u -i 1 -s yesterday -e yesterday > cpu_usage_report_yesterday.txt
这将每秒收集一次数据,从昨天开始到昨天结束,并将结果输出到名为 cpu_usage_report_yesterday.txt 的文件中。
若要查看生成的报告文件,可以使用文本编辑器打开它,或者使用 cat、less 或 more 等命令查看其内容。例如:
cat cpu_usage_report.txt
或
less cpu_usage_report.txt
请注意,cpustat 命令需要 root 权限才能访问某些系统级性能数据。因此,在运行 cpustat 命令时,可能需要使用 sudo。