Já sabemos como medir a velocidade de nossa ethernet através deste artigo com o iperf. Agora vamos medir a velocidade de nossos discos, muito útil para identificar eventuais gargalos em nosso backup.
Leitura Linux (FD):
O comando dd pode ser utilizado para medir a velocidade de leitura de um arquivo, como no exemplo a seguir.
echo 3 | sudo tee /proc/sys/vm/drop_caches time dd if=/mnt/<montagem>/<arquivo_grande> of=/dev/null bs=8k
Outra boa ferramenta para o mesmo fim é o hdparm.
sudo hdparm -Tt /dev/sda /dev/sda: Timing cached reads: 12960 MB in 2.00 seconds = 6484.97 MB/sec Timing buffered disk reads: 398 MB in 3.00 seconds = 132.56 MB/sec
Os valores de cada execução podem sofrer uma pequena variância a cada execução, mas servem como um bom parâmetro para saber a capacidade de leitura de suas máquinas com clientes Bacula instalados.
Leitura Windows (FD):
Abra um prompt de comando elevado: clique em Iniciar e digite cmd na caixa de pesquisa.
Clique com o botão direito em cmd e selecione Executar como administrador.
Na janela do prompt de comando, digite:
winsat disk -drive c
…onde ‘c’ é a unidade que você deseja testar).
Você deve ver uma resposta semelhante à seguinte:
Ref.: https://blog.zensoftware.co.uk/2014/09/08/handy-windows-built-in-tool-to-test-drive-performance/
Gravação Linux (SD):
Neste caso também vamos utilizar o velho dd.
dd if=/dev/zero of=/tmp/output bs=8k count=250k; rm -f /tmp/output 256000+0 registros de entrada 256000+0 registros de saída 2097152000 bytes (2,1 GB) copiados, 16,5959 s, 126 MB/s
Escolhi 250k para ter uma massa de dados significativa para o teste (2,1 GB), mas um teste com mais dados pode ser mais fiel e compatível com sua carga de trabalho real.
Se você não tiver um sistema de arquivos ainda no disco, pode executar o teste da seguinte maneira:
dd if=/dev/zero of=/tmp/output bs=8k count=10k; rm -f /tmp/output
Fim!
Fonte: http://askubuntu.com/questions/87035/how-to-check-hard-disk-performance
Disponível em: PortuguêsEnglish (Inglês)Español (Espanhol)