Я использую tiobench для проверки производительности смонтированного тома NFS и замечаю, что Последовательные чтения намного медленнее, чем Случайное чтение. Это не то поведение, когда я запускаю тот же тест на локально смонтированном диске.
Вот небольшой график с красным цветом NFS и последовательным чтением слева:
Я экспортирую том на сервере вот так
/export *.internal(no_subtree_check,rw,no_root_squash)
и установка с этим:
mount -o hard,intr,async,noatime,nodiratime,noacl $NFS_SERVER:/export /nfs
Вдобавок я делаю все это в amazon EC2, экспортируя том EBS с файловой системой XFS (я знаю, что избыточность).
Я пробовал использовать jumbo-кадры и различные другие варианты крепления, но, похоже, ни один из них не дал особого эффекта.
Спасибо за любые подсказки.
Сколько раз вы запускали каждый тест? Пропускная способность ввода-вывода на EC2 имеет тенденцию быть довольно случайной из-за чрезмерного разделения ресурсов. Если вы не запускали каждый тест по крайней мере 4 раза, я не знаю, что ваши результаты сравнения означают что-либо, кроме времени общих нагрузок.