У меня есть сервер NFS под управлением Linux, который экспортирует пару общих ресурсов. И клиенты Linux, и MacOS подключаются к серверу, и в то время как с клиентами Linux я получаю скорость записи ~ 75 МБ / с, клиенты MacOS получают скорость записи только ~ 25 МБ / с (тот же файл, такое же расстояние от сервера, тот же коммутатор и т. ..).
Каковы возможные причины такой резкой разницы в производительности? Я уже пытался настроить соединение NFS на Mac, отредактировав /etc/nfs.conf
nfs.client.allow_async = 1
nfs.client.nfsiod_thread_max = 128
С этими настройками я, по крайней мере, вырос с прежних 15 МБ / с до 25 МБ / с. Однако это все еще ооочень далеко от того, что я получаю на ящиках с Linux.
Как мне дальше отлаживать это? Есть ли какой-то особый способ экспортировать эти общие ресурсы для macos?
Вот мой /etc/auto_master
на случай, если вы хотите увидеть используемые мной параметры NFS:
/home auto_home -nobrowse,hidefromfinder,resvport,intr,hard,sloppy
РЕДАКТИРОВАТЬ: Я знаю, что это, должно быть, проблемы с NFS, потому что я могу копировать файлы между клиентом MacOS и сервером NFS Linux с помощью scp
и там получаю ~ 60МБ / с.