Você precisa considerar o cenário de uso comum para o qual você está comparando. Você parece estar fazendo benchmarks para não decidir se um drive é melhor que o outro, mas sim decidir qual tecnologia e qual configuração você deve usar. E o que quero dizer é que quando você quer que seus resultados o ajudem a escolher o que é melhor para o seu caso de uso, você deve replicar o ambiente de produção o mais próximo possível.
Então, você vai ter muita memória disponível para caches e buffers? Em caso afirmativo, reduza a quantidade esperada de memória livre nos benchmarks. Se não, tente torná-lo o mais próximo possível.
Você pode limitar a quantidade de memória disponível para o Linux usando o parâmetro mem=
kernel - por exemplo. passar mem=2G
fará com que o linux use apenas 2GB de memória.
Outra maneira (um pouco melhor para obter resultados do mundo real) é escrever um aplicativo simples, que irá alocar a memória e preenchê-lo com alguma coisa.
E a melhor maneira é configurar a caixa como se ela estivesse em produção, fazer com que ela use a memória normalmente usada e, melhor ainda, fazer as coisas que você quer fazer (se você puder fazer isso sem causar IO) .
Com o servidor configurado dessa forma, você pode executar o iozone, o fio ou outros benchmarks para obter alguns números.