Как можно добиться низкой задержки при экспорте в NFS, чтобы, например, разработчики хорошо работали в Eclipse / Visual Studio со своими рабочими пространствами, смонтированными в NFS?
linux
networking
nfs
latency
Роберт Мунтяну
источник
источник
Не компилируйте по NFS. Производительность NFS обычно является фактором производительности дискового ввода-вывода, а компиляция - это то, что будет определять количество операций ввода-вывода файлов.
Если вы не можете избежать этого, кэширование - это то, что спасет день. Создайте на сервере NFS столько памяти, сколько сможете, используйте асинхронные записи и включите все операции кэширования, которые вы можете выполнять на стороне клиента Дело в том, что RAID-массив не лучше обрабатывает (не кэшированные) дисковые операции, чем один жесткий диск. А с небольшими размерами файлов рабочей нагрузки компиляции объединенная пропускная способность ничего не изменит.
источник
Дождитесь кеширования файловой системы или не выполняйте компиляцию через NFS. Жесткие диски всегда будут быстрее сетевых файловых систем.
источник
Поместите файлы на очень быстрый диск или встроенный RAID-массив, так как дисковый ввод-вывод будет определять нижнюю границу задержки, будь то клиент локальный или удаленный. Другие ответы тоже в порядке.
Хорошее решение - сделать файловый сервер также сервером сборки .
источник