Redirecionando o topo quando múltiplos processadores são mostrados

2

Se você executar top e, em seguida, pressionar 1 , mostrará a divisão de 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 opção 1 no arquivo?

Obrigado antecipadamente.

    
por user1527227 27.01.2014 / 21:44

2 respostas

3

O mais fácil é usar a tecla W , que grava suas escolhas atuais no arquivo /home/nome_do_usuário/.toprc , para que, quando você reiniciar topo , 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.

    
por 27.01.2014 / 22:19
0

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
    
por 27.01.2014 / 22:08