Tecnologia infraestrutura e desenvolvimento

Htop – Monitoramento de Processos em servidore Linux

Htop é uma ferramenta de monitoramento em tempo real muito avançada e interativa para processos Linux . Isto é muito similar ao comando Linux top, mas tem algumas características ricas como interface amigável para gerenciar processos, teclas de atalho, vista vertical e horizontal dos processos e muito mais.

# htop

Podemos instalar o Htop através do gerenciador de pacotes yum, o repositório de pacotes rpmforge deve ser instalado em seu sistema para podermos instalar a ferramenta HTOP. Para isso basta instalar o seguinte RPM para sua arquitetura ( 32 ou 64 bits ) .

Para RHEL, CentOS & Fedora 32-bit

Red Hat 5, CentOS 5 & Fedora

# cd /tmp
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
# rpm -ihv rpmforge-release*.rf.i386.rpm

Para Red Hat 6 e CentOS 6

# cd /tmp
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
# rpm -ihv rpmforge-release*.rf.i686.rpm


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Para RHEL, CentOS & Fedora 64-bit

Para Red Hat 5, CentOS 5 & Fedora

# cd /tmp
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
# rpm -ihv rpmforge-release*.rf.x86_64.rpm

Para RHEL 6 and CentOS 6

# cd /tmp
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -ihv rpmforge-release*.rf.x86_64.rpm


Uma vez o repositório RPMForge instalado, agora, começar a instalação do htop utilizando o comando yum.

# yum install htop

Agora, execute a ferramenta de monitoramento htop executando seguinte comando no terminal.

# htop



  1  [||||||                                                    8.6%]     Tasks: 142, 392 thr; 2 running
  2  [|||||||                                                   9.4%]     Load average: 0.45 0.35 0.34
  3  [||||                                                      4.0%]     Uptime: 07:10:08
  4  [||||                                                      5.3%]
  Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||1916/3860MB]
  Swp[|                                                     0/2113MB]

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
 1491 root       20   0  504M  143M  101M R  9.3  3.7 20:52.36 /usr/bin/X -core :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
 2597 dejano     20   0 1515M  101M 36016 S  7.3  2.6 10:52.03 compiz
 2486 dejano     20   0  643M 73228 13324 S  4.7  1.9  0:59.53 /usr/lib/unity/unity-panel-service
11572 dejano     20   0 2247M  457M  427M S  4.0 11.8  2:12.21 /usr/lib/virtualbox/VirtualBox –comment Samba –startvm f04cc90b-cb91-4a74-9322-
12406 root       20   0 30576  2632  1452 R  2.7  0.1  0:00.56 htop
11612 dejano     20   0 2247M  457M  427M S  2.0 11.8  1:27.31 /usr/lib/virtualbox/VirtualBox –comment Samba –startvm f04cc90b-cb91-4a74-9322-
11777 dejano     20   0  471M 52812 27044 S  2.0  1.3  0:46.73 /usr/lib/firefox/plugin-container /usr/lib/flashplugin-installer/libflashplayer.s
 2544 dejano     20   0 20236   940   768 S  0.0  0.0  0:19.41 syndaemon -i 1.0 -t -K -R
F1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -F8Nice +F9Kill  F10Quit


Htop é composto por três seções principais

    Cabeçalho, onde podemos ver informações como CPU, memória, swap e também mostra as tarefas, carga tudo em tempo real

    Lista de processos ordenados por utilização da CPU.

    Rodapé mostra diferentes opções como ajuda , configuração, matar Porcessor , sair etc


Pressione F2 ou S para o menu de configuração > há quatro colunas para que você possa personalizar seu “htop” , coluna da esquerda, coluna da direita e medidores disponíveis.

Podemos nos referir rodapé para as teclas de função para usar as aplicações do htop . No entanto , aconselha-se usar as teclas de caracteres ou teclas de atalho em vez de teclas de função , uma vez que pode ter mapeado com algumas outras funções durante a conexão segura.

Htop é, naturalmente, um programa em modo texto , tirei alguns screenshots no meu terminal X

Algumas caracteristicas sobre o htop

  • Exibição de árvore , desenhado com caracteres Unicode.
  • Desde htop 1.0, não há melhor suporte visual para um grande número de processadores. Nesta versão podemos ter uma mauqina com varios core
  • Configurando E/S prioridade de agendamento (pressione “i”) .
  • Configurando afinidade CPU (pressione “a”).
  • Exibição de árvore , SMP e outros recursos disponíveis.
  • Temas de cores estão disponíveis, de acordo com ambos os terminais telas mais escuras outras mais claras.
  • Uma configuração mais conservadora , utilizando um terminal monocromático.
  • Os medidores no cabeçalho são totalmente personalizáveis.

Sinatax :

#  htop [-dChusv]

Options:

 -d   Delay between updates, in tenths of seconds

-C  Start htop in monochrome mode

-h   Display a help message and exit

-u –user=USERNAME  ( Show only the processes of a given user)

-p     Start working thread for pagemap memory stats

-s –sort-key COLUMN , Sort by this column (use –sort-key help for a column list)

-v –version (Output version information and exit)

Outros Exemplos: Saída htop consiste em três seções:
 

Seção 1: cabeçalho mostra o uso de uso de CPU, uso de memória e de Swap junto com carga média e tempo de atividade de linux.
Seção 2: O corpo mostra a lista de processos ordenados pela %CPU.
Seção 3: rodapé exibe htop comandos de menu.  

Mate o processo sem sair htop

Para matar um processo, primeiro selecione o processo e, em seguida, pressione F9 ou k e clique em enviar para matar o processo, no meu caso eu estou matando o processo fantoche como mostrado abaixo:

Visualize o processo classificado por diferentes opções.

Por padrão htop mostra o processo classificado por uso de CPU, se você quiser alterar a opção de classificação, depois pressione F6 e selecione suas respectivas opções, como mostrado abaixo:

No meu caso eu estou selecionando memória baseado classificação.

Mostra o processo de um determinado utilizador

Para apresentar o processo de um usuário em particular, pressione “u” e selecione o usuário, conforme mostrado abaixo:

Mostra a árvore de processos (Pressione F5 ou t)

Mostrar o Menu de Configuração htop (Pressione F2)


Bom galera é isso espero que tenham gostado.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *