如何在 MacOS 上调整 NFS 客户端以获得类似 Linux 的性能?

mem*_*elf 6 linux nfs mac-osx

我有一个运行 Linux 并导出几个共享的 NFS 服务器。Linux 和 MacOS 客户端都连接到服务器,而 Linux 客户端的写入速度约为 75MB/s,而 MacOS 客户端的写入速度仅为约 25MB/s(相同的文件、与服务器的距离相同、交换机相同,等等。 ...)。

造成这种巨大性能差异的可能原因是什么?我已经尝试通过编辑来调整 Mac 上的 NFS 连接/etc/nfs.conf

nfs.client.allow_async = 1
nfs.client.nfsiod_thread_max = 128
Run Code Online (Sandbox Code Playgroud)

通过这些设置,我至少从以前的 15MB/s 提高到了现在的 25MB/s。然而,这与我在 linux 机器上得到的仍然相去甚远。

我应该如何进一步调试?是否有一些特殊的方法可以为 macos 导出这些共享?

这是我的/etc/auto_master,以防您想查看我正在使用的 NFS 选项:

/home   auto_home    -nobrowse,hidefromfinder,resvport,intr,hard,sloppy
Run Code Online (Sandbox Code Playgroud)

编辑:我知道这一定是 NFS 问题,因为我可以在 MacOS 客户端和 Linux NFS 服务器之间复制文件,在scp那里我得到了大约 60MB/s。