top command no processador multi-core

32

Estou usando o processador quad freescale IMX6. Eu quero saber se o comando top lista o uso da CPU de todos os 4 núcleos ou de um único núcleo. Estou vendo o uso da CPU de um aplicativo sendo o mesmo com 4 núcleos e com um único núcleo. Eu estava supondo que o uso da CPU pelo aplicativo aumentará em um único núcleo e diminuirá em 4 núcleos, mas não mudou.

    
por user3818847 23.07.2014 / 12:45

2 respostas

49

Não sei bem o que você está perguntando aqui. Sim, top mostra o uso da CPU como uma porcentagem de uma única CPU por padrão. É por isso que você pode ter porcentagens que são > 100. Em um sistema com 4 núcleos, você pode ver até 400% do uso da CPU.

Você pode alterar este comportamento pressionando I (que é Shift + i e alterna "modo Irix") enquanto top está sendo executado . Isso fará com que mostre a importância da potência de CPU disponível sendo usada. Conforme explicado em man top :

    1. %CPU  --  CPU Usage
       The task's share of the elapsed CPU time since the last screen
       update, expressed as a percentage of total  CPU  time.   In  a
       true  SMP environment, if 'Irix mode' is Off, top will operate
       in 'Solaris mode' where a task's cpu usage will be divided  by
       the  total  number  of  CPUs.  You toggle 'Irix/Solaris' modes
       with the 'I' interactive command.

Alternativamente, você pode pressionar 1 , o que mostrará um detalhamento do uso da CPU por CPU:

top - 13:12:58 up 21:11, 17 users,  load average: 0.69, 0.50, 0.43
Tasks: 248 total,   3 running, 244 sleeping,   0 stopped,   1 zombie
%Cpu0  : 33.3 us, 33.3 sy,  0.0 ni, 33.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  : 16.7 us,  0.0 sy,  0.0 ni, 83.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  : 60.0 us,  0.0 sy,  0.0 ni, 40.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8186416 total,  6267232 used,  1919184 free,   298832 buffers
KiB Swap:  8191996 total,        0 used,  8191996 free,  2833308 cached
    
por 23.07.2014 / 13:13
2

basta clicar em "1" enquanto a parte superior está em execução

    
por 28.03.2018 / 09:15