在 Ubuntu 系统中,cpustat 命令是 sysstat 包的一部分,用于显示 CPU 使用情况的统计信息。如果你想将 cpustat 的输出导出为文件,可以使用重定向操作符 > 或 >>。
以下是一个基本的示例:
导出当前 CPU 统计信息到文件:
cpustat > cpu_stats.txt
这条命令会将当前的 CPU 统计信息输出到 cpu_stats.txt 文件中,如果该文件已经存在,则会被覆盖。
将 CPU 统计信息追加到现有文件:
cpustat >> cpu_stats.txt
这条命令会将 CPU 统计信息追加到 cpu_stats.txt 文件的末尾。
指定输出的时间间隔和次数:
如果你想每隔一段时间获取一次 CPU 统计信息,并输出多次,可以使用 -w 选项指定间隔秒数,以及使用循环来实现多次输出。例如,每 2 秒输出一次,共输出 5 次:
for i in {1..5}; do cpustat -w 2; sleep 2; done > cpu_stats.txt
这样会在 cpu_stats.txt 中保存 5 次每 2 秒的 CPU 统计信息。
记得在使用这些命令之前,确保 sysstat 包已经安装。如果尚未安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
这样就可以使用 cpustat 命令了。