I have a NFS server running Linux and exporting a couple of shares. Both Linux and MacOS clients connect to the server, and while with the Linux clients I get ~ 75MB/s write speed, the MacOS clients only get ~ 25MB/s write speed (same file, same distance from server, same switch, etc ...).
What are possible reasons for this drastic difference in performance?
I've already tried to tune the NFS connection on the Mac by editing
nfs.client.allow_async = 1 nfs.client.nfsiod_thread_max = 128
With these settings I'm at least up from previously 15MB/s to now 25MB/s. However, this is still sooo far away from what I get on the linux boxes.
How should I further debug this? Is there some special way that I should export these shares for macos?
/etc/auto_master in case you want to see the NFS options that I'm using:
/home auto_home -nobrowse,hidefromfinder,resvport,intr,hard,sloppy
EDIT: I know that this must be a NFS issues because I can copy files between the MacOS client and Linux NFS server with
scp and there I get ~ 60MB/s.