
Se você executar top
e pressionar 1
, ele mostra o detalhamento do uso em cada CPU. Como posso redirecionar isso para um arquivo?
Eu sei que posso fazer, top -n 1 > process.txt
mas como posso obter a 1
opção no arquivo?
Agradeço antecipadamente.
Responder1
A coisa mais fácil é usar a Wchave, que escreve suas escolhas atuais no arquivo/home/seunome/.toprc, para que, quando você reiniciarprincipal, ele manterá a mesma configuração. Então
top
1
W
e Ctrl+ C. Agora, quando você reiniciar com
top -n 1 > my_outfile.txt
você terá mantido sua configuração.
Responder2
Eu costumo usar mpstat
para obter o uso da 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