Tive uma nova necessidade, a de escrever/ler em um diretório que estava montado (iscsi), houve a necessidade de estressa-lo para verificarmos como seria o desempenho, segue o script:
Para escrita:
https://github.com/abargiela/scripts/blob/master/io_stress_write.sh
E para leitura:
https://github.com/abargiela/scripts/blob/master/io_stress_reading.sh
Seguiro executar os 2 scripts simultaneamentes, ou seja, abra 2 terminais e execute 1 em cada.
Seguiro executar os 2 scripts simultaneamentes, ou seja, abra 2 terminais e execute 1 em cada.
Pode parecer feio, porém para minha necessidade atendeu!
Os dados coletados serão similares a:
Tue Mar 13 11:23:26 BRT 2012
1000000+0 records in
1000000+0 records out
1048000000 bytes (1.0 GB) copied, 6.61428 seconds, 158 MB/s
Tue Mar 13 11:24:22 BRT 2012
1000000+0 records in
1000000+0 records out
1048000000 bytes (1.0 GB) copied, 6.56956 seconds, 160 MB/s
Tue Mar 13 11:25:14 BRT 2012
No script de escrita(io_stress_write.sh) você consegue coletar as estatísticas utilizando os parâmetros no mesmo, a saída será similar à:
Média de transmissão: 149 MB/s
Menor taxa de transmissão: 44.9 MB/s
Maior taxa de transmissão: 167 MB/s
É isso, não sei o quanto essa dica pode ajudar, porém fica aqui para futuras consultas :)
Nenhum comentário:
Postar um comentário