Como obter a carga da CPU por núcleo em porcentagem?

1

Eu quero saber a carga da CPU de cada núcleo em uma porcentagem. Eu executo top e depois pressiono 1 Saída é algo assim:

%Cpu0  :  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
  • O que cada coluna significa?
  • Onde está a coluna%?
  • Posso adicioná-lo?
por javapowered 16.03.2015 / 22:21

1 resposta

1

Você pode adicionar todas as colunas, exceto id (ocioso), wa (io wait) e st (roubada) para obter a carga da CPU.

Você encontrará a maioria das colunas que significam na página de manual top :

       us, user    : time running un-niced user processes
       sy, system  : time running kernel processes
       ni, nice    : time running niced user processes
       wa, IO-wait : time waiting for I/O completion
       hi : time spent servicing hardware interrupts
       si : time spent servicing software interrupts
       st : time stolen from this vm by the hypervisor
    
por 16.03.2015 / 22:26

Tags