ubuntu

ubuntu cpustat如何保存输出

小樊
37
2025-06-10 23:07:49
栏目: 智能运维

在 Ubuntu 中,cpustat 是一个用于显示 CPU 使用情况的工具,通常作为 sysstat 包的一部分提供。如果你想保存 cpustat 的输出,可以使用重定向操作符将输出保存到文件中。以下是一些常见的方法:

  1. 保存到文本文件: 你可以使用命令行中的重定向操作符 > 将输出保存到一个文本文件中。例如:

    cpustat > cpu_usage.txt
    

    这条命令会将当前的 CPU 使用情况输出保存到名为 cpu_usage.txt 的文件中。如果该文件已经存在,它会被覆盖。

  2. 追加到文本文件: 如果你想在已有的文件基础上追加输出,而不是覆盖文件,可以使用 >> 操作符:

    cpustat >> cpu_usage.txt
    
  3. 保存为 CSV 格式: 如果你希望以 CSV 格式保存输出,可以使用 -C 选项来指定输出格式:

    cpustat -C > cpu_usage.csv
    
  4. 定时保存输出: 如果你想定期保存 CPU 使用情况,可以结合 cron 作业来实现。例如,每 5 分钟保存一次:

    1. 编辑 crontab 文件:

      crontab -e
      
    2. 添加以下行:

      */5 * * * * cpustat >> /path/to/cpu_usage_$(date +\%Y\%m\%d\%H\%M\%S).txt
      

      这会在每天的每个小时的每 5 分钟执行 cpustat 并将输出追加到指定路径的文件中。

通过这些方法,你可以方便地保存 cpustat 的输出以供后续分析或记录。

0
看了该问题的人还看了