Atualmente estou usando iozone e fio para testar o desempenho do meu disco. No entanto, o iozone mostra uma velocidade muito mais baixa do que a mostrada no fio. (cerca de 1/3)
Agora a questão para mim é qual número devo usar e por que existe essa lacuna.
O comando que usei é:
iozone -s 40G -i 0 -i 1 -b /mnt/ext/40Gtest.xls -f /mnt/ext/iofile.ioz -w -Racz
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=/mnt/ext/testfile --bs=64k --iodepth=64 --size=4G --readwrite=read
Responder1
Eu não conheço o iozone, mas seu trabalho fio tem um tamanho de bloco não pequeno, você está dizendo para ele ignorar o cache da página do Linux, o arquivo que o fio está usando tem apenas 4 Gbytes de tamanho e você está permitindo até 64 E/Ss para estar em vôo ao mesmo tempo. Você precisaria pelo menos garantir que seu trabalho de iozone tenha equivalentes a esses - pelo menos a direção direta, o tamanho do bloco e o número de E/S em voo terão um impacto gigante.