
Если запустить top
, а затем нажать 1
, он покажет распределение использования на каждом ЦП. Как перенаправить это в файл?
Я знаю, что могу это сделать top -n 1 > process.txt
, но как мне получить эту 1
опцию в файле?
Заранее спасибо.
решение1
Самый простой способ — использовать клавишу W, которая записывает ваши текущие выборы в файл./home/вашеимя/.toprc, так что при перезапускевершина, он сохранит ту же конфигурацию. Так что
top
1
W
и Ctrl+ C. Теперь, когда вы перезапустите с
top -n 1 > my_outfile.txt
вы сохраните свою конфигурацию.
решение2
Я обычно использую mpstat
для получения информации о загрузке процессора.
# 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