如果您运行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