Unidades de armazenamento de referência no Linux com Kdiskmark

Unidades de armazenamento de referência no Linux com Kdiskmark
Kdiskmark é um utilitário de benchmarking gráfico gratuito e de código aberto que pode ser usado para medir o desempenho das unidades de armazenamento. Ele pode determinar estimativas de velocidade de leitura e gravação com boa precisão para discos rígidos e unidades de estado sólido. Ele pode executar benchmarks em unidades externas conectadas ao seu sistema Linux também.

Principais características do Kdiskmark

Kdiskmark pode gerar um relatório dos resultados dos testes e você pode exportá -lo para um arquivo externo. Isso facilita o compartilhamento dos resultados dos testes e comparar as pontuações de referência com outros hardware. Ele pode executar testes de velocidade de leitura e gravação sequenciais e aleatórios para dar uma idéia melhor sobre a capacidade e o desempenho de uma unidade. Outras características principais do Kdiskmark incluem suporte para diferentes unidades de medição, capacidade de alterar os parâmetros multithreading e fila para testes e capacidade de alterar o tamanho do bloco para benchmarks.

Instalando Kdiskmark no Linux

Você pode baixar um arquivo Appimage Universal para Kdiskmark que funciona em todas as principais distribuições do Linux daqui. No Ubuntu, você também pode instalá -lo em um repositório PPA fornecido pelos desenvolvedores deste aplicativo. Para fazer isso, siga as instruções de instalação disponíveis aqui. Mais repositórios, um pacote Snap e pacotes nativos para download para outras distribuições Linux podem ser encontrados aqui.

Usando Kdiskmark para executar benchmarks em unidades de armazenamento

Para realizar unidades de armazenamento conectadas ao seu sistema Linux, inicie o Kdiskmark no menu principal do aplicativo do seu ambiente de desktop. Você deve obter uma nova janela semelhante a isso:

No lado esquerdo, há um botão "tudo" que pode ser usado para executar testes de leitura e gravação um por um. Abaixo dele estão vários botões individuais que você pode usar para executar apenas testes específicos. Se você passa o cursor do mouse nesses botões, você obterá mais informações sobre eles nas dicas de ferramentas.

Ao lado do botão "All", você encontrará um contador numérico que pode ser usado para especificar o número de passes para ciclos de leitura ou gravação. Apenas adjacente a este campo, você pode escolher o tamanho do bloco para cada ciclo de teste de leitura e gravação. Portanto, com um tamanho de bloco de 1 GB, os testes de leitura e gravação serão realizados 5 vezes, com um intervalo de tempo padrão de 5 segundos entre cada teste.

Ao lado do menu suspenso do tamanho do bloco, você poderá escolher um diretório onde deseja executar testes de leitura e gravação.

Se você tiver várias unidades conectadas, escolha o diretório vazio apropriado em cada dispositivo de armazenamento. A linha inferior mostrará a unidade de armazenamento atualmente selecionada.

O botão ao lado do selecionador de diretório mostra a unidade em que o relatório de teste será gerado. Você pode alterá -lo para unidades de memória maiores e IOPS (operações de entrada/saída por segundo) também.

O botão “Configurações” na barra de menu superior pode ser usado para configurar o número de threads, operações na fila e intervalo de tempo entre os testes de leitura e gravação.

O botão "perfil" na barra de menu superior permite que você pegue certos perfis predeterminados que definem automaticamente os parâmetros de teste para você. Você pode usá -los para obter uma avaliação rapidamente dos recursos do disco rígido em seu sistema Linux.

Depois de escolher um perfil apropriado ou parâmetros de teste alterados manualmente, clique em qualquer um dos cinco botões à esquerda para iniciar o processo de benchmarking.

Depois de concluir o processo de benchmarking, você pode ver resultados de teste semelhantes a este, dependendo do hardware de armazenamento presente no seu sistema Linux.

Observe que sua distribuição Linux pode estar lidando com o gerenciamento de energia das unidades de armazenamento presentes em seu PC. Pode ser possível que as velocidades de leitura e gravação da unidade de armazenamento estejam aceleradas com base na fonte de energia conectada. Se o seu dispositivo Linux estiver com energia da bateria, você poderá obter menos velocidades de leitura e gravação. Por outro lado, quando seu dispositivo Linux está conectado a um soquete de parede, você pode obter velocidade máxima. Isso é inteiramente baseado na configuração padrão enviada pela sua distribuição Linux. Portanto, você pode executar benchmarks com e sem conexão com energia CA para fazer uma melhor avaliação das velocidades de leitura e gravação. É possível alterar essas configurações de gerenciamento de energia para que você sempre obtenha velocidade máxima, mas é um tópico completamente diferente e fora do escopo deste artigo.

Você pode salvar um relatório de texto dos resultados de referência clicando no arquivo> salvar o botão localizado na barra de menu superior.

Abaixo está um relatório de teste de amostra gerado pela Kdiskmark:

Conclusão

Kdiskmark é um excelente utilitário de benchmarking para avaliar o desempenho das unidades de armazenamento presentes em seu sistema Linux. Embora o Windows tenha muitos utilitários gráficos, o Linux não possui tantos utilitários de benchmarking gráficos dedicados para unidades de armazenamento e Kdiskmark pretende preencher esse vazio.