Dê uma olhada no bonnie e no bonnie ++, eles fornecerão praticamente todas as informações.
Após uma rápida busca no Freshmeat, não encontrei nada. Alguém sabe de uma boa utilidade?
Normalmente, uso o tempo (dd if = / dev / zero de = newfile ...) para testar a velocidade de gravação e hdparm -t para testar a velocidade de leitura.
Obrigado.
Dê uma olhada no bonnie e no bonnie ++, eles fornecerão praticamente todas as informações.
Você também pode dar uma olhada em IOZone . É uma ferramenta de linha de comando que é executada em vários sistemas operacionais e deve estar disponível para instalação com suas ferramentas de pacote padrão.
Do site deles:
The benchmark tests file I/O performance for the following operations: Read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read, pread ,mmap, aio_read, aio_write
dd
e bonnie++
são bons instrumentos se você precisar de medições sintéticas simples e específicas. Eles são bons, por exemplo, para estabelecer um desempenho básico de um disco "nu" (mb / seg e latência) antes de adicionar camadas sobre ele (raid, lvm, drbd, iSCSI, etc ...) e, em seguida, verificar se perdeu algum desempenho em algum lugar. Eu não usaria o hdparm para isso.
IOZone , Iometer são melhores para simular cargas de trabalho reais. Existem também algumas ferramentas mais específicas, como Postal , para simular cargas de trabalho de email e várias ferramentas relacionadas a SQL para bancos de dados de benchmark (geralmente são ferramentas de benchmark específicas de db e medirão todo o desempenho do sistema, que inclui vários fatores além dos discos)
Tags hard-drive benchmark hdparm