Listar 10 principais processos de consumo da CPU

1

Ao contrário de esta pergunta , eu gostaria de listar os 10 principais processos que consomem a CPU, como não no uso instantâneo da CPU% , mas sim, uso da CPU desde a inicialização ?

i.e. um processo que atinge 50% da CPU durante 10 segundos não será listado e um processo que usa constantemente 3% da CPU durante horas seria listado

    
por Basj 29.07.2016 / 22:05

2 respostas

3

Se você quiser apenas uma visualização do uso dos processos desde o momento, então com top você pode configurá-lo para classificar por TIME + com SHIFT + T . Você também pode destacar essa coluna com x .

Amostra:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ 

COMMAND                                    
 4046 fred      20   0 1873812 825068 119016 S   0.7 20.4  31:52.12 firefox                                    
 2661 root      20   0  401200  97064  52196 S   5.0  2.4  15:07.41 Xorg                                       
 4058 fred      20   0  438056  25568  19388 S   1.0  0.6   1:30.85 panel-29-weathe                            
 4057 fred      20   0  307456  17904  15628 S   0.7  0.4   0:43.47 panel-21-system                            
 3957 fred      20   0  176732  23596  17536 S   0.3  0.6   0:38.32 xfwm4                                      
 4096 fred       9 -11  436876  14204   8936 S   0.0  0.4   0:37.12 pulseaudio                                 
 5052 root      20   0       0      0      0 S   0.3  0.0   0:28.04 kworker/2:2
    
por 29.07.2016 / 22:20
3

No Linux:

ps --sort -time -ef | head -n 11
    
por 29.07.2016 / 22:44

Tags