Сдается мне, что результаты, полученные на физике (>10000IOPS), связаны с использованием какого-то локального кэша операционки.
Попробуйте систему по памяти обрезать так, чтобы ее было впритык и повторите тест.
Потому что SAS 10k обычно выдает до 200IOPS. 8 дисков, допустим, 1600IOPS. Закрывая глаза на наличие операций записи и допуская наличие кэша, можно предположить, что 3000IOPS оно отдаст. Но 11000IOPS - это уже явно перебор.
Да и 15000IOPS для SSD тоже как-то многовато.
Вон, IBM Storwize V7000 на 18 SSD и тесте на случайную запись выдали 120492IOPS в SPC-1(http://www.storageperformance.org/benchmark_results_files/SPC-1/IBM/A00116_IBM_Storwize-V7000-SSDs/a00116_IBM_V7000-SSDs_SPC-1-executive-summary.pdf). На один винт примерно 6700IOPS.
Допустим, что на чистом случайном чтении будет вдвое больше - 13400IOPS.
Но:
1) Это Storwize V7000 и Fiber channel;
2) Я думаю, что в IBM используются более быстрые и более дорогие SSD, чем REVO;
3) Там в тесте используется больше одного потока, точнее доступ распараллеливается до тех пор, пока время отклика это позволяет. А у вас один потребитель.