Gerenciamento de Disco

Como medir a atividade do disco para o servidor Web Linux

Como medir a atividade do disco para o servidor Web Linux
A era do século digital começou e todos parecem estar ocupados com as tecnologias. As empresas estão se esforçando mais para alcançar a excelência máxima, fornecendo os melhores serviços aos seus clientes em potencial. Agora imagine uma cena em que o site opera em um ritmo muito lento e leva mais tempo para carregar todo o site. Os administradores de negócios querem descobrir a razão exata por trás de um site lento.

Neste artigo, veremos algumas dicas cruciais que são essenciais para acelerar o tempo de carregamento do seu site medindo a atividade do disco.

Qual é a razão por trás de um site lento?

O usuário precisa enviar uma solicitação para acessar qualquer informação do servidor. No lado do servidor, as informações residem nos arquivos que são armazenados nas unidades de disco rígido (HDDs) ou, mais preferencialmente, nos discos. Em seguida, o disco começa a girar para chegar ao setor de disco necessário para ler as solicitações do usuário. Enquanto isso, quando o processador espera que o arquivo seja revertido, o processo leva a um tempo de espera de cerca de alguns milissegundos.

Esse tempo de acesso se soma ao processamento dos servidores de dados pesados, pois eles têm que processar inúmeras solicitações de dados e, portanto, torna-se um gargalo de desempenho para recuperar os dados do dispositivo de armazenamento. Portanto, para impedir o desempenho do aplicativo a partir da latência do disco, é importante ficar de olho no uso do disco junto com o I / O para verificar as melhores funcionalidades básicas do seu aplicativo. Vamos começar com alguns termos simples.

O que é E / S de disco?

E / S de disco inclui todas as operações de leitura e gravação e define a velocidade na qual a transferência de dados precisa ocorrer entre a RAM e a unidade de disco rígido. Em termos básicos, I / O de disco é usado para medir um tempo de disco ativo e é usado como uma medida de desempenho para distinguir entre os dispositivos de armazenamento, por exemplo - HDDs, SSDs e SAN. Isso permite que você monitore as operações de leitura e gravação em seu sistema e defina os limites para ser alertado sempre que atingir o nível máximo.

Monitore E / S de disco em servidores Linux

Usando comandos IOSTAT e IOTOP

Em primeiro lugar, você precisa digitar o comando top em seu terminal para verificar a carga do servidor e se os resultados forem baixos, vá para o status wa para saber mais sobre Leitura e gravação de IOPS em seu disco rígido. Se a saída for positiva, verifique a atividade de E / S na caixa do Linux usando os comandos iostat ou iotop.  Você pode monitorar a utilização do disco com a ajuda de um processo individual usando o comando iotop enquanto o iostat permite monitorar o tempo de carregamento do seu dispositivo de I / O. Às vezes, é usado para avaliar o equilíbrio das atividades do disco.

É óbvio em seus dispositivos de loop Linux que as estatísticas fornecidas o ajudam a desordenar a tela quando você só quer se concentrar nos discos. Dê uma olhada no comando fornecido abaixo que não fornece a opção -p para monitorar os discos.

O comando iotop é o principal utilitário para examinar a E / S do disco, reunindo todas as informações de uso através do kernel do Linux e ter uma ideia dos termos mais exigentes em sua E / S do disco. Veja o exemplo dado para verificar quando o tempo de loop foi definido para 5 segundos. A exibição será atualizada por si mesma e substituirá a saída.

no topo e comandos ioping

O comando ioping é um tipo de ferramenta totalmente variante, mas pode relatar a latência do disco, permitindo que você saiba quanto tempo leva para um disco responder às suas solicitações e ajudar a identificar os problemas do disco.

O comando atop é semelhante ao top que fornece muitas informações sobre o desempenho do sistema, incluindo algumas das estatísticas sobre a atividade do seu disco.

Além disso, você pode gerenciar facilmente as estatísticas do disco, isso pode acontecer usando o comando de maneira semelhante.

comando dtstat

Este comando oferece estatísticas sobre muito mais do que apenas atividade do disco. Portanto, se você deseja ver a atividade do seu disco, é recomendado fazer uso da opção -d. Você obterá uma lista contínua de medições de leitura / gravação de disco conforme mostrado abaixo até que você pare de ser exibido com um ^ c. Além disso, deve-se observar que, após cada linha subsequente, você precisará relatar a atividade do disco dentro do intervalo de tempo seguinte, onde o padrão é definido apenas para um segundo.

Embrulhar

Aqui, chegamos ao final do artigo. Esperamos que um desses comandos diga o que você precisa saber quando se trata de desempenho de disco. O uso frequente destes comandos irá permitir-lhe obter uma visão precisa por trás do disco específico ocupado ou lento que você deve verificar. Até então - Continue aprendendo!

Os 5 principais produtos ergonômicos de mouse de computador para Linux
O uso prolongado do computador causa dor no pulso ou nos dedos? Você está sofrendo de rigidez nas articulações e constantemente precisa apertar as mão...
Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...
Remapeie os botões do mouse de maneira diferente para software diferente com o controle de botão do mouse X
Talvez você precise de uma ferramenta que possa fazer o controle do seu mouse mudar com cada aplicativo que você usa. Se for esse o caso, você pode ex...