Todas essas informações estão disponíveis na top
man page que você pode ler por executando man top
. Aqui está um resumo:
AlinhaCPU(s)mostra:
CPUstatepercentagesbasedontheintervalsincethelastrefresh.Wheretwolabelsareshownbelow,thoseformorerecentkernelversionsareshownfirst.
us,user:timerunningun-niceduserprocesses
sy,system:timerunningkernelprocesses
ni,nice:timerunningniceduserprocesses
wa,IO-wait:timewaitingforI/Ocompletion
hi:timespentservicinghardwareinterrupts
si:timespentservicingsoftwareinterrupts
st:timestolenfromthisvmbythehypervisorAslinhas
Mem
eSwap
mostram:Thisportionconsistsoftwolineswhichmayexpressvaluesinkibibytes(KiB),mebibytes(MiB)orgibibytes(GiB)dependingontheamountofcurrentlyinstalledphysicalmemory.
Line1reflectsphysicalmemory,classifiedas:total,used,free,buffers
Line2reflectsvirtualmemory,classifiedas:total,used,free,cached
AmemóriafísicaéasuaRAM,partesfísicasdehardwarequefornecem
Memória de Acesso Aleatório . O swap é memória virtual , que pode ser um arquivo ou uma partição em seu disco rígido que é essencialmente usada como RAM extra. Não é um chip RAM separado, ele reside no disco rígido. -
A última seção fornece informações sobre os processos atualmente em execução. Consiste nas seguintes colunas:
- PID - ID do processo: este é um número exclusivo usado para identificar o processo.
- Utilizador : o nome de utilizador de quem iniciou o processo.
- PR - Prioridade : O prioridade do processo. Processos com prioridade mais alta serão favorecidos pelo kernel e receberão mais tempo de CPU do que processos com menor prioridade. Curiosamente, quanto menor esse valor, maior a prioridade real; a maior prioridade em * nix é -20 e a mais baixa é 20.
-
NI - Nice valor:
nice
é uma maneira de definir a prioridade do seu processo. Veja aqui para mais detalhes. - VIRT - Tamanho da Memória Virtual (KiB): A quantidade total de memória virtual usada pelo processo.
- RES - Tamanho da memória do residente (KiB): a memória física não trocada que uma tarefa utilizou.
- SHR - Tamanho da Memória Compartilhada (KiB): A quantidade de memória compartilhada disponível para uma tarefa, e nem todas elas são normalmente residentes. Ele simplesmente reflete a memória que poderia ser potencialmente compartilhada com outros processos.
-
S - Status do processo: o status da tarefa que pode ser um dos seguintes:
- 'D' = sono ininterrupto
- 'R' = executando
- 'S' = dormir
- 'T' = rastreado ou parado
- 'Z' = zumbi
-
% CPU - Uso da CPU: A porcentagem da sua CPU que está sendo usada pelo processo. Por padrão,
top
exibe isso como uma porcentagem de uma única CPU. Em sistemas com vários núcleos, você pode ter porcentagens maiores que 100%. Por exemplo, se 3 núcleos estiverem com 60% de uso,top
mostrará um uso de CPU de 180%. Consulte aqui para obter mais informações. Você pode alternar esse comportamento pressionando Shift i enquantotop
está sendo executado para mostrar a porcentagem geral de CPUs disponíveis em uso. - % MEM - Uso da memória (RES): Compartilhamento da memória física (RAM) disponível atualmente por uma tarefa.
- TIME + - Tempo de CPU, centésimos: Tempo total de CPU que a tarefa utilizou desde o início.
-
COMMAND - Nome do comando ou linha de comando: para ver a linha de comando completa que iniciou o processo, inicie com o sinal
-c
:top -c
.