Назад | Перейти на главную страницу

как настроить клиент NFS на MacOS, чтобы получить производительность, подобную Linux?

У меня есть сервер 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МБ / с.