Comando top no Ubuntu: Uma Visão Geral
O comando top é uma ferramenta poderosa utilizada para monitorar processos em tempo real em sistemas Unix-like, como o Ubuntu. Ele fornece uma visão dinâmica das atividades do sistema, incluindo uso de CPU, memória e outros recursos. Neste artigo, exploraremos como utilizar o comando top, interpretaremos seus resultados e discutiremos exemplos práticos.
O que é o Comando top?
O comando top exibe uma lista atualizada dos processos em execução, ordenados por uso de recursos. A tela do top é atualizada periodicamente, mostrando a utilização da CPU, da memória e outros parâmetros relevantes.
Sintaxe Básica
A sintaxe básica do comando top é:
top
Ao executar top, você verá uma tela interativa que exibe várias informações sobre os processos em execução. Vamos explorar as principais seções dessa tela.
Interpretação da Tela do top
A tela do top é dividida em várias seções:
- Linha de Resumo do Sistema:
- Tempo de Atividade do Sistema: Mostra há quanto tempo o sistema está ativo.
- Número de Processadores: Mostra o número de CPUs disponíveis.
- Uso da CPU: Percentual de uso da CPU, dividido entre diferentes tipos de uso (usuário, sistema, ocioso, etc.).
- Uso da Memória: Quantidade total, usada e livre de memória física e swap.
- Tabela de Processos:
- PID: Identificador do processo.
- USER: Usuário que iniciou o processo.
- PR: Prioridade do processo.
- NI: Valor de “nice” (prioridade ajustável).
- VIRT: Memória virtual usada pelo processo.
- RES: Memória residente usada pelo processo.
- SHR: Memória compartilhada.
- S: Estado do processo (e.g., R para executando, S para dormindo).
- %CPU: Percentual de uso da CPU pelo processo.
- %MEM: Percentual de uso da memória física pelo processo.
- TIME+: Tempo total de CPU consumido pelo processo.
- COMMAND: Comando que iniciou o processo.
Exemplos de Uso do Comando top
- Executar o Comando
topSimplesmente digitetopno terminal:
top
Isso exibirá a visão geral padrão dos processos em execução.
- Filtrar Processos por Usuário Para exibir processos de um usuário específico, pressione
ue digite o nome do usuário. - Ordenar Processos por Uso de CPU Pressione
P(maiúsculo) para ordenar os processos pelo uso da CPU. - Ordenar Processos por Uso de Memória Pressione
M(maiúsculo) para ordenar os processos pelo uso da memória. - Modificar o Intervalo de Atualização Pressione
de digite o número de segundos para alterar o intervalo de atualização. - Matar um Processo Para matar um processo diretamente do
top, pressionek, insira o PID do processo que deseja finalizar e confirme. - Visualizar Processos em Detalhe Pressione
1para visualizar a utilização da CPU por núcleo.
Dicas e Truques
- Modo de Exibição Alternativo: Para alternar entre diferentes modos de exibição (modo de visualização de processos ou modo de visualização de threads), pressione
H. - Salvar Configurações: Para salvar suas configurações atuais do
top, pressioneW.
Conclusão
O comando top é uma ferramenta essencial para administradores de sistema e usuários avançados que precisam monitorar a performance e o estado dos processos em tempo real. Com uma variedade de opções e a capacidade de personalização, o top oferece uma visão detalhada e útil do funcionamento do sistema.
Para obter mais informações sobre o top e suas opções avançadas, você pode consultar a página de manual com o comando:
man top

Leave a comment