Verifique a página Linux Benchmark Suite . Ele tem links para um monte de benchmarks, incluindo bonie e que pode fazer o que você quiser (e mais).
Para o bonnie ++, para alterar o tamanho do bloco, talvez seja necessário especificar o tamanho do arquivo de teste.
usage: bonnie++ [-d scratch-dir] [-s size(MiB)[:chunk-size(b)]]
Portanto, bonnie++ ... -s 1g:4k ...
deve fazer I / O em 4096 blocos de bytes.
Confira também o iozone . Ele tem um número assustador de argumentos de linha de comando, mas r
pode ser usado para corrigir o tamanho do bloco. Confira a documentação para entender a saída.