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:

  1. 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.
  1. 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

  1. Executar o Comando top Simplesmente digite top no terminal:
   top

Isso exibirá a visão geral padrão dos processos em execução.

  1. Filtrar Processos por Usuário Para exibir processos de um usuário específico, pressione u e digite o nome do usuário.
  2. Ordenar Processos por Uso de CPU Pressione P (maiúsculo) para ordenar os processos pelo uso da CPU.
  3. Ordenar Processos por Uso de Memória Pressione M (maiúsculo) para ordenar os processos pelo uso da memória.
  4. Modificar o Intervalo de Atualização Pressione d e digite o número de segundos para alterar o intervalo de atualização.
  5. Matar um Processo Para matar um processo diretamente do top, pressione k, insira o PID do processo que deseja finalizar e confirme.
  6. Visualizar Processos em Detalhe Pressione 1 para 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, pressione W.

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
Edvaldo Guimrães Filho Avatar

Published by

Categories:

Leave a comment