Iotop - Monitor

Iotop - Monitor

Iotop é um utilitário de código aberto e gratuito semelhante ao comando de topo, que fornece uma maneira fácil de monitorar o Linux E/S de disco Detalhes de uso e imprime uma tabela de utilização de E/S existente por processo ou threads nos sistemas.

A ferramenta Iotop é baseada em Pitão programação e requer Núcleo Função contábil para monitorar e exibir processos. É uma ferramenta muito útil para o administrador do sistema rastrear o processo específico que pode causar um alto E/S de disco Leia/escreve.

Pré-requisitos de Iotop

  1. Kernel 2.6.20 ou superior
  2. Python 2.7 ou superior

Este artigo explica como instalar iotop Programa para monitorar e rastrear E/S do dispositivo Linux (entrada/saída) em uma base por processo em sistemas Linux.

Instale a ferramenta de monitoramento de E/S de disco IOTOP no Linux

Como eu já disse acima disso iotop requer mais recente Kernel 2.6.20 e Python 2.7, Vamos primeiro atualizar os dois com a ajuda do seguinte comando.

-------------- Em Rhel, Centos e Fedora -------------- # yum atualização -------------- Nas liberações do Fedora 22+ -------------- # atualização DNF -------------- No Debian, Ubuntu e Linux Mint -------------- # atualização apt-get 

Em seguida, verifique o seu núcleo e Pitão versão em execução:

# uname -r # python -v 

Importante: No momento da redação deste artigo, CENTOS/RHEL 5.x usa uma versão mais antiga do Python e não é possível instalar o Iotop. No entanto, eles podem usar o programa DSTAT, que faz uma função semelhante do Iotop.

Instale o Iotop usando o gerenciador de pacotes

Para instalar iotop No seu gerenciador de pacotes, selecione o comando apropriado na lista a seguir.

-------------- Em Rhel, Centos e Fedora -------------- # yum install iotop -------------- Nas liberações do Fedora 22+ -------------- # dnf install iotop -------------- No Debian, Ubuntu e Linux Mint -------------- # instalação apt-get 

Importante: Instalação iotop Dos seus repositórios padrão, você lhe dará uma versão mais antiga. Se você deseja ter uma versão mais recente do IOTOP, considere compilar a fonte usando as seguintes instruções.

Instale o Iotop da fonte

Para instalar a versão mais recente de iotop, Vá a página oficial do projeto e faça o download do pacote de origem mais recente e compile -o da fonte usando a série de comandos a seguir:

# wget http: // guichaz.livre.fr/iotop/arquivos/iotop-0.6.alcatrão.BZ2 # tar -xjvf Iotop -0.6.alcatrão.BZ2 # CD IOTOP-0.6/ # ./configurar.py install 

Importante: Você pode correr iotop dentro do diretório eu.e. (Correndo ./iotop.py) ou você pode executar o instalador ./configurar.py install comando para instalar o Iotop em /usr/bin:

Como usar o Iotop no Linux

Na sua mais fácil, você pode executar iotop sem nenhum argumento como mostrado.

# Iotop 

Você deve obter uma lista de processos em execução, juntamente com as informações sobre o uso atual de E/S do disco:

O cabeçalho de cada coluna é auto-explicativo, mas há duas coisas importantes a considerar aqui:

  1. Io - O "Io" Exibição da coluna E/S Total de E/S (disco e troca) para cada processo.
  2. Trocar - A coluna "Swapin" exibe o uso de troca para cada processo.

Eu recomendo começar a usar iotop com -o ou -apenas opção para ver processos ou tópicos atuais realmente fazendo E/S, em vez de assistir a todos os processos ou tópicos.

# Iotop -apenas 

Obtenha alertas na atividade de E/S do disco Linux

Você pode usar o programa de agendamento de empregos CRON para executar iotop Cada minuto para rastrear qualquer atividade de E/S detectar e enviar um alerta para o seu endereço de e -mail.

# vi /etc /cron.D/Iotop 

E adicione as seguintes linhas ao arquivo:

[Email Protected] * * * * * root Iotop -Botqq --iter = 3 >>/var/log/Iotop 

Se quiser, você pode ajustar o comando acima, conforme seus requisitos.

Para saber mais uso e opções sobre iotop programa, execute o seguinte comando para verificar as páginas do homem.

# cara iotop

Alguns importantes usos de Iotop e atalhos de teclado.

  1. Mover esquerda ou certo Chave de seta para alterar a classificação.
  2. Usar -versão opção para ver o número da versão e a saída.
  3. Usar -h opção para ver as informações do uso.
  4. Usar -r opção para reverter a ordem de classificação.
  5. Usar -o opção para verificar processos ou thread.
  6. Usar -b opção para ativar o modo não interativo para ativar o uso de E/S de registro.
  7. Usar -p pid Para listar todos os processos/tópicos para monitorar.
  8. Usar -u usuário opção para listar todos os usuários para monitorar.
  9. Usar -P opção para listar apenas processos. Normalmente IOTOP exibe todos os tópicos.
  10. Usar -a opção para verificar a E/S acumulada em vez de largura de banda.

Todas as opções de Iotop acima são bastante simples. A interface quase parece e funciona exatamente igual ao comando linux top.

Iotop pode ser extremamente útil no rastreamento do processo Linux, que está usando alto uso de memória de troca ou está causando uma alta quantidade de atividade de IO em disco.