Iotop e iostat, monitoram o desempenho de E / S do disco

sobre iotop e iostat

No próximo artigo, daremos uma olhada rápida em como podemos monitorar o desempenho de E / S de disco no Ubuntu usando ferramentas iotop e iostat. Como regra geral, os usuários podem usar o comando topo conhecer os processos de execução do sistema (e mais coisas) em tempo real e identificar problemas potenciais. Mas se não encontrarmos problemas de desempenho em relação ao utilização de recursosEspecialmente com CPU e memória, é interessante passar para a verificação de outros campos para identificar gargalos.

Na saída do comando topo existem campos que podemos usar para descobrir se há operações de leitura e gravação de alta E / S em dispositivos de armazenamento e partições. Se a operação de E / S do disco estiver alta, pode ser a causa do atraso de desempenho, portanto, as estatísticas de E / S do disco no sistema devem ser verificadas, e é aqui que as ferramentas iotop e iostat podem nos ajudar.

Iotop e iostat para verificar as estatísticas de I / O

Para verificar as estatísticas de E / S em detalhes, os usuários podem usar os comandos iotop e iostat. Esses comandos são usados ​​para identificar problemas de desempenho com dispositivos de armazenamentoincluindo discos locais ou o sistema de arquivos de rede.

O que é iotop?

Este utilitário É semelhante ao comando top, mas mostra a atividade do disco em tempo real. Este utilitário examina as informações de uso de E / S do kernel e exibe uma tabela do uso de E / S atual por meio de processos ou threads no sistema. Ele também mostra a largura de banda e o tempo de E / S de leitura e gravação de cada processo ou thread.

Instale Iotop

Este utilitário nós podemos instale facilmente com a ajuda do gerenciador de pacotes apt. Para sistemas Debian / Ubuntu, só teremos que abrir um terminal (Ctrl + Alt + T) e executar o comando:

instale o topo

sudo apt install iotop

Monitore a atividade de E / S do disco usando iotop

Existem muitas opções disponíveis no comando iotop para verificar várias estatísticas sobre E / S de disco. Só teremos que executar o comando iotop sem nenhum argumento, embora teremos que executá-lo com privilégios de superusuário, para ver cada processo ou thread sobre o uso de I / O atual:

iotop trabalhando

sudo iotop

Pára verifique quais processos estão realmente usando E / S de disco, teremos que adicionar ao comando iotop o -oo - única opção:

iotop mostra apenas processos

sudo iotop --only

Pára veja mais opções aplicáveis ​​ao iotop, em um terminal podemos consultar sua ajuda com o comando:

ajuda iotop

iotop --help

Desinstalar

Pára remover iotop de nossa equipe, em um terminal (Ctrl + Alt + T) só teremos que executar:

desinstale o topo

sudo apt remove iotop

O que é iostat?

Comando iostat é usado para monitorar a carga do dispositivo de entrada / saída do sistema, observando por quanto tempo os dispositivos ficam ativos em relação às suas taxas de transferência médias. Também pode ser usado para comparar a atividade entre os discos.

Este comando gera relatórios que podem ser usados ​​para alterar a configuração do sistema para equilibrar melhor a carga de entrada / saída entre os discos físicos. O comando iostat gera dois tipos de relatórios; Utilização da CPU y uso do dispositivo.

Em sistemas multiprocessadores, as estatísticas de CPU são calculadas em todo o sistema como uma média em todos os processadores.

Instale iostat

Ferramenta iostat é parte do pacote sysstat, que pode ser instalado a partir do repositório oficial. Só precisaremos abrir um terminal (Ctrl + Alt + T) e executar o comando nele:

instalar o pacote sysstat

sudo apt install sysstat

Medir o desempenho de E / S do disco com o comando iostat

Existem muitas opções disponíveis no comando iostat para verificar várias estatísticas de CPU e E / S de disco. Se executarmos o comando iostat sem nenhum argumento, podemos ver estatísticas completas do sistema:

iostat trabalhando

iostat

Se adicionarmos o opção -d para o comando iostat, podemos ver estatísticas de I / O para todos os dispositivos:

iostat -d

Por outro lado, se adicionarmos o opção -p para o comando iostat, nós iremos mostrar estatísticas de I / O de todos os dispositivos e suas partições.

iostat -p

Se o que nos interessa é ver estatísticas detalhadas de I / O para todos os dispositivos, só precisaremos adicionar o -x opção para o comando iostat:

iostat -x

Se estivermos interessados conhecer as estatísticas de I / O dos dispositivos de bloco e todas as suas partições usadas pelo sistema, só precisamos adicionar a opção -p seguida pelo nome do dispositivo:

dispositivo iostat

iostat -p sda

Desinstalar

Pára remover iostat de nossa equipe, só precisamos abrir um terminal (Ctrl + Alt + T) e executar nele:

desinstalar o iostat

sudo apt remove sysstat

Acabamos de ver mais duas ferramentas que podem ajudar um administrador de sistema a detectar problemas de desempenho do disco usando comandos iotop e iostat. Para mais informações, o usuário que desejar pode consultar o fonte deste artigo.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.