O comando TOP no linux é um comando utilizado para várias situações e neste post eu vou explicar o porque você deveria leva-lo na sua caixa de ferramentas.
O top disponibiliza uma visualização em tempo real dos recursos utilizados no sistema.
O comando Top já é nativo do Linux, portanto não precisa da instalação do programa.
Em seu modo mais simples, é só digitar: top
e Voia la
Como pode observar na imagem acima, o comando top exibe o ID do processo, usuário, consumo de CPU e Memória dentre outros, listarei a descrição de cada coluna.
PID – Número do Processo que está sendo executado.
USER – O usuário que é dono e executou aquela tarefa/processo.
PR – A prioridade do processo/tarefa para execução no sistema, esta prioridade é definida de forma automática e dinâmica pelo Linux.
NI – NICE VALUE é um parâmetro que permite ao SysAdmin ou usuário influenciar a prioridade do processo. Um valor NI negativo significa que possui prioridade mais alta, um NI positivo significa menor prioridade. Por padrão o NI de um processo é 0.
VIRT – Tamanho da Memória virtual, o total da memória virtual consumida pelo processo.
RES – Ao contrário do VIRT, é a porção de memória ocupada por um processo que é mantida na memória RAM.
SHR – Tamanho da Memória Compartilhada, ou seja, uma porção da memória RES que pode ser utilizada por outros processos.
%CPU – Porcentagem da CPU utilizada na execução do processo.
%MEM – Porcentagem da Memória Física consumida pelo processo.
TIME+ – Tempo total de uso da CPU desde que o processo foi iniciado.
COMMAND – Mostra a linha de comando utilizada para iniciar o processo.
Existem outros parâmetros que podem ser mostrados no comando top, para isto será necessário dar uma olhada nas outras diversas possibilidades de monitorar os recursos do seu linux, através do Man do comando.
Conclusão
O comando TOP no Linux é equivalente ao “Gerenciador de Tarefas” do Windows e consegue mostrar a lista de processos ou threads que estão sendo gerenciados pelo Kernel Linux, em tempo real.