OK, então você usa linux e conhece o ‘top‘, item básico no repertório de qualquer sysadmin, que permite acompanhar algumas informações sobre a carga do sistema e processos. Essa ferramenta antiga e poderosa, é de uma idéia tão simples porem tão prática, que ganhou um termo para designar ferramentas semelhantes, ferramentas “top-like“.

Para se enquadrar em uma ferramenta top-like o candidato tem que:

  • ser baseado em curses
  • ter atualizações em intervalos pré-definidos
  • ter formato tabulado
  • e opcionalmente permitir interação com os objetos analisados
  • Fiz uma lista com 16 ferramentas top-like disponíveis no Ubuntu 9.04. Enquanto fazia a pesquisa, encontrei pelo menos mais meia dúzia sem pacotes para o ubuntu, e se for considerar as que eu não encontrei esse número deve subir consideravelmente.

    Segue a lista:

    htop – Sem dúvida a mais famosa das ferramentas top-like, implementa algumas capacidades extras ao top, como cores, capacidade de scroll horizontal e vertical, e uma melhor interação sobre os processos listados.

    iotop – Ferramenta que exibe informações de I/O para cada processo. As informações exibidas são: swapin, leitura e escrita em disco e I/O geral com o sistema.
    iotop

    itop – Monitora as interrupções de sistema, basicamente um parser em /proc/interrupts

    atop – Monitor para recursos do sistema. Exibe swap, rede, disco, cpu, atividade de processos entre outros. Achei pouco intuitivo.

    sntop – “Pinga” uma lista de hosts e indica se estão ativos ou inativos. Deve ser configurado em /etc/sntoprc. Ferramenta bem legal mais meio bugada.
    sntop

    mtop, mytop – Ferramentas que monitoram as querys e o desempenho do banco de dados mysql. Infelizmente o mtop quebrou minha instalação, aparentemente ele tentou instalar a versão 5.0 em cima da versão 5.1 que tenho rodando.

    apachetop – Mostra informações sobre o apache, tais como: requisições por segundo, bytes por segundo e as URLs mais populares sendo exibidas. Creio que o pacote esteja com problema no ubuntu 9.04 64 bits, pois gera um um buffer overflow quando tento executa-lo.

    ptop – Semelhante ao mtop, mas específico para o postgres.

    dnstop – Exibe informações sobre o tráfego de DNS da rede.

    virt-top – Exibe informações de sistemas virtualizados: cpu, memoria, uptime. Pode monitorar qualquer sistema de virtualização baseado no libvirt, como o Xen e o KVM.
    virt-top

    iptstate – Exibe informações sobre conexões feitas por clientes que passam pelo seu firewall/gateway. É basicamente um netstat que monitora as conexões tratadas pelo iptables. Depende do módulo CONNTRACK.

    iftop, pktstat, jnettop – Exibem informações de consumo da rede, cada qual com sua peculiaridade. A imagem mostra o pkstat.
    pktstat

    nethogs – Exibe informações de rede, mas ao invés de quebrar o tráfego por protocolo, o nethogs exibe o consumo de banda por processo. Bem interessante.
    nethogs

    Por hoje é isso, mas fique ligado! Assim que possível vou escrever um artigo mais aprofundado sobre duas ou três das ferramentas listadas.

    Ah, e se você conhece mais ferramentas top-like, sinta-se a vontade para compartilhar nos comentários. ;)

    8 Responses to “Ferramentas top-like”

    1. Junior Says:

      Boa lista de ferramentas, o iptstate vai me quebrar um bom galho!

    2. Acompanhando o sistema: 16 ferramentas no estilo do top Says:

      [...] Nesse artigo eu mostro uma lista de 16 ferramentas top-like que abrangem os mais diversos ramos da administração de sistemas.” [referência: tarzxvf.com] [...]

    3. Ferramentas top-like « Blog Corporativo BSRSoft Says:

      [...] Fonte: http://tarzxvf.com/ferramentas-top-like [...]

    4. Joao Says:

      Iptraf tb é bem legal

    5. Hamilton Vera Says:

      Bem bacana o post, algumas eu não conhecia, obrigado pela dica!

      Ah! Para quem está lendo sobre isso indico tambem o sysstat, ótimo para gerar relatórios.

      http://hvera.wordpress.com/2009/06/25/monitoring-your-system-with-sysstat/
      http://freshmeat.net/projects/sysstat/

      []’s

      Hamilton Vera

    6. Douglas Cunha Says:

      Tem também o powertop, desenvolvido pela Intel para monitorar o consumo de energia.

    7. rod Says:

      cara, muito bom esse seu artigo!
      putz grila, mexo com o linux há 10 anos e eu não conhecia essas ferramentas!
      valeu, brother!!

      rod – foz do iguaçu-pr

    8. Hugo Says:

      Excelente artigo! Muito útil e compatível com algumas coisas com as quais eu tenho trabalhado. Abraços!

    Leave a Reply

    *
    To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
    Click to hear an audio file of the anti-spam word