Estes são apenas alguns dos parâmetros nos quais a atividade do disco está sendo medida. Ainda existem mais parâmetros, que não precisamos discutir nesta fase.
Para medir o desempenho dos discos rígidos do nosso sistema, precisamos ter algumas ferramentas para realizar análises quantitativas de atividades de disco.
Ferramentas para monitorar a atividade do disco no Linux
A seguir, estão algumas das ferramentas que discutiremos em detalhes sobre seu uso, instalação passo a passo:
Iostat
Iostat significa estatísticas de entrada e saída. É uma das ferramentas mais populares entre desenvolvedores e geeks. Eles o usam para verificar todas as atividades de E/S que estão sendo feitas por um disco específico que está conectado ao nosso sistema. Esta ferramenta também rastreia o tempo médio de execução do disco para processar as leituras de entrada e saída conectadas a dispositivos periféricos.
Os comandos usados pelo iostat são capazes de gerar um relatório detalhado que pode ser usado para alterar a configuração do sistema. Pode ser útil para os usuários otimizar o uso do disco do sistema e seu desempenho. Esta ferramenta geralmente fornece CPU e análise de utilização de dispositivos separadamente.
Sysstat é o pacote que contém a ferramenta iostat. Então, podemos instalar diretamente esta ferramenta deste pacote. No Ubuntu, podemos executar o seguinte comando para prosseguir com a instalação:
Existem muitos comandos específicos para desencadear várias funcionalidades da ferramenta iostat. A seguir, estão os comandos principalmente usados:
Iotop
Iotop é uma ferramenta baseada em atividades de disco que monitore a ferramenta baseada em OS Linux. Ele fornece análise em tempo real e uso de disco pelo sistema operacional. Ele acessa todas as informações relacionadas à utilização de disco do kernel Linux diretamente. Torna o sistema mais confiável em termos de precisão, pois todos os dados buscados serão em tempo real.
É baseado em um modelo de multi-thread. Ele fornece informações sobre todos os threads envolvidos na atividade de E/S juntamente com a utilização da largura de banda.
Podemos usar os pacotes de distribuição Linux para instalar esta ferramenta em nosso sistema. O comando a seguir nos ajuda a fazer o mesmo no sistema operacional Linux:
Existem vários comandos presentes na ferramenta IOTOP para analisar as atividades de disco com base em uma perspectiva diferente. A seguir, estão os poucos comandos usados principalmente:
Dstat
O DSTAT é uma ferramenta eficiente, flexível e robusta para produzir estatísticas de recursos do Linux OS que podem ser usadas no lugar de todas as ferramentas anteriores. A seguir, alguns dos recursos comuns oferecidos pela ferramenta DSTAT:
Você pode instalá -lo seguindo o mesmo processo. Está disponível na distro Linux. Pacotes. Portanto, o comando a seguir pode ser executado na linha de comando para prosseguir com a instalação:
$ sudo apt-get install dstat
Existem vários comandos presentes na ferramenta DSTAT para analisar as atividades de disco com base em uma perspectiva diferente. A seguir, estão os poucos comandos usados principalmente:
dstat: Este comando mostra a leitura de todos os discos e todos os parâmetros discutidos acima, como bytes totais enviados, recebidos, tempo de espera, tempo ocioso, tempo de leitura/gravação, estatísticas de disco etc.
dstat -vmstat: Este comando produz saída contendo dados relacionados a processos e estatísticas de memória.
dstat -c -top -cpu -dn -top -mem: Este comando consiste em vários subcomandos. Eles são os seguintes:
Dessa forma, o DSTAT oferece muitos outros comandos que podem ser executados para extrair dados relacionados ao desempenho de disco e rede e analisá -los em detalhes.
No topo
No topo é especificamente útil quando é necessário analisar as alterações no nível do sistema. Ele realiza um trabalho fantástico de breves melhorias ao longo do tempo. Ele pode tabular todos os processos que induziram quaisquer alterações no nível do sistema (como executar a entrada de disco e saída) durante o período específico, ao contrário dos outros-essa função é fornecida apenas pelo topo.
É uma ferramenta alternativa que pode ser usada para analisar os recursos do disco. Ele também pode analisar servidores baseados em Linux, parâmetros relacionados à rede, etc. Existem poucas vantagens para usar essa ferramenta além da que discutimos acima, e a seguir estão alguns deles:
No topo pode ser instalado em sistemas operacionais baseados em Ubuntu, executando o seguinte comando. Este comando busca o pacote do repositório Linux padrão.
$ sudo apt-get install no topo
Listados abaixo estão alguns dos comandos oferecidos pela ferramenta ON TOOP, usando quais usuários podem executar diferentes conjuntos de atividades para analisar a utilização de disco e a largura de banda de rede de seu sistema relacionados a ele:
Ioping
O pio é um tipo de ferramenta que oferece recursos diferentes. Esta ferramenta é usada especialmente para analisar a latência do disco, eu.e., Quanto tempo um disco específico leva tempo para responder a uma solicitação específica de leitura de leitura.
Para instalar o IOPing em sistemas operacionais Linux, podemos executar o seguinte comando terminal:
$ sudo apt-get install ioping
Listados abaixo estão alguns dos comandos da ferramenta de ioping, usando quais usuários podem verificar os problemas relacionados à latência e solucioná-los com facilidade.
Conclusão
Ao longo deste artigo, discutimos várias ferramentas que podem ser usadas para monitorar as atividades de disco em sistemas operacionais baseados em Linux. Cada ferramenta oferece seu próprio conjunto de recursos, o que ajuda o usuário a analisar como o sistema se comporta de dentro.
Por análise detalhada, os administradores do sistema podem fazer as mudanças desejadas em suas configurações de sistema para fazer seu sistema funcionar mais rápido e suave. Essas ferramentas produzem resultados que mostram o estado atual do sistema, a saúde do disco, a utilização da largura de banda de rede e muito mais.
O uso dessas ferramentas pode fazer com que os administradores solucionem problemas relacionados ao disco e sistemas operacionais em uma. Isso permitirá que eles economizem tempo durante a solução de problemas e mantenham seu sistema em um estado adequado ao executar tarefas de utilização de recursos pesados.