Я бы так не поступил. По моему опыту, Linux (особенно CentOS 3/4/5), как правило, является плохим выбором для NFS-сервера. У меня их было несколько, и я обнаружил, что под нагрузкой задержка и пропускная способность имеют тенденцию к падению по причинам, которые мы никогда не могли полностью решить.
В наших случаях мы сравнивали совместную производительность Linux с Solaris (на Ultra-SPARC) и NetApp; оба из них дали результаты с точки зрения производительности «яблоки к яблокам» и туманного выражения «инженеры почти не жалуются на задержку, когда сервер находится под нагрузкой». Было несколько попыток настроить сервер Linux NFS; системы NetApps и Solaris работали «из коробки». И поскольку обе системы Solaris и NetApp были более старыми, можно утверждать, что серверы Linux имели все преимущества и все же не были убедительными.
Если у вас есть время, стоит провести эксперимент по настройке одного и того же оборудования с OpenSolaris (теперь, когда Solaris слишком дорогой в использовании), Linux и, возможно, с вариантом BSD или двумя, и участвовать в них. Если вы можете найти некоторые показатели производительности (например, количество дисковых операций ввода-вывода в виртуальной машине, размещенной вне магазина), это может стать интересной статьей или статьей в Интернете. (Если у вас есть время.)
Что касается NFS в целом, люди NetApp несколько раз говорили мне, что их тесты показали, что производительность NFS для виртуальных машин была всего 5-10%, а если ваше приложение было достаточно чувствительным, чтобы это было проблемой, вам не следует виртуализировать это в первую очередь.
Но я должен признаться, что после всего этого времени и слез, все наши нелокальные хранилища виртуальных машин питаются от iSCSI, в основном от NetApp.
Мы используем OpenSolaris 2009/06 с конфигурацией RAID 10 ZFS для предоставления NFS нашему серверу VMWare ESXi. Пока что это работает довольно хорошо для наших нужд. Мы используем диски типа SATA Raid (диски Seagate ES.2 1 ТБ). У нас еще есть некоторые настройки, чтобы сделать однако.
источник
Я большой поклонник хранилищ данных NFS для VMware, у NetApp отличная реализация.
TR-3808 сравнивает масштабирование общих хранилищ данных, связанных с NetApp FC, iSCSI и NFS, что является отличным чтением.
источник
Возможно, вы захотите рассмотреть 3-летнюю ошибку с ZFS ARC, которая все еще сохраняется, прежде чем углубляться в ZFS ...
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6522017
(Это отвратительно, поскольку оно также выходит за пределы виртуальной машины гипервизора!)
источник