当显示多个 CPU 时重定向 top

当显示多个 CPU 时重定向 top

如果您运行top,然后按1,它会显示每个 CPU 的使用情况明细。我如何将其重定向到文件?

我知道我可以这样做,top -n 1 > process.txt但是我怎样才能获取1文件中的选项?

先感谢您。

答案1

最简单的方法是使用W密钥,它将您当前的选择写入文件/home/你的名字/.toprc,这样当你重新启动时顶部,它将保持相同的配置。所以

   top
   1
   W

Ctrl+ C。现在,当你重新启动

   top -n 1 > my_outfile.txt

您将维护您的配置。

答案2

我通常用它mpstat来获取 CPU 使用率。

# mpstat -P 0,1,2,3
Linux 2.6.32-042stab078.28 (***.com)  01/27/2014      _i686_  (8 CPU)

04:06:39 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
04:06:39 PM    0    0.05    0.00    0.03    0.00    0.00    0.00    0.13    0.00   99.79
04:06:39 PM    1    0.05    0.00    0.04   28.78    0.00    0.00    0.19    0.00   70.93
04:06:39 PM    2    0.05    0.00    0.03    0.00    0.00    0.00    0.14    0.00   99.79
04:06:39 PM    3    0.05    0.00    0.03    0.00    0.00    0.00    0.13    0.00   99.79

相关内容