iozone read test mais lento que fio

2

Atualmente, estou usando o iozone e o fio para testar o desempenho do meu disco. No entanto, a iozone mostra muito mais velocidade do que a que é mostrada a partir do fio. (cerca de 1/3)

Agora, a pergunta para mim é qual número devo usar e por que existe essa lacuna.

O comando que eu 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
    
por Archer 20.05.2016 / 23:55

1 resposta

2

Eu não sei o iozone, mas o seu trabalho do fio tem um tamanho de bloco não pequeno, você está dizendo para ignorar o cache de páginas do Linux, o arquivo está usando apenas 4Gbytes e você está permitindo até 64 I / Os para estar em vôo ao mesmo tempo. Você precisaria pelo menos certificar-se de que o seu trabalho na zona do iozone tem equivalentes a eles - pelo menos o caminho direto, o tamanho dos blocos e o número de E / Ss em vôo terão um impacto gigantesco.

    
por 28.04.2017 / 08:04

Tags