ubuntu

ubuntu cpustat如何导出数据

小樊
45
2025-06-04 19:39:35
栏目: 智能运维

在 Ubuntu 系统中,你可以使用 cpustat 命令来监控 CPU 的使用情况。如果你想将 cpustat 的输出导出到文件中,可以使用以下几种方法:

方法 1: 使用重定向

你可以直接将命令的输出重定向到一个文件中。例如:

cpustat -p ALL 1 > cpustat_output.txt

这个命令会每秒输出一次所有 CPU 的统计信息,并将其保存到 cpustat_output.txt 文件中。如果你想持续监控并记录数据,可以使用一个循环:

while true; do cpustat -p ALL 1 >> cpustat_output.txt; sleep 60; done

这个命令会每分钟将一次统计信息追加到文件中。

方法 2: 使用 tee 命令

如果你想在终端上查看输出的同时保存到文件中,可以使用 tee 命令:

cpustat -p ALL 1 | tee cpustat_output.txt

这会将输出同时显示在终端并写入到 cpustat_output.txt 文件中。

方法 3: 使用 script 命令

如果你想记录终端会话中的所有输出,包括命令提示符和输出,可以使用 script 命令:

script -q -c "cpustat -p ALL 1" cpustat_session.log

这会创建一个名为 cpustat_session.log 的文件,其中包含整个会话的输出。

选择适合你需求的方法来导出 cpustat 的数据。

0
看了该问题的人还看了