Mac SMB 性能差得离谱

最后改了Mac上用户的 UID 和 GID,修改文件所有者花了好几个小时。大致操作是新建一个管理员用户,在设置/用户与群组里按住control单击,高级菜单中修改 UID 和 GID。然后授予终端所有文件的访问权限,执行

sudo find / -uid {之前的uid} -exec chown -h {新的UID}:{新的GID} {} +

NFS 比 SMB 在终端性能有极大提升,挂载后首次 ls 一个有 760 项内容的文件夹,用时如下:

#SMB
________________________________________________________
Executed in   20.77 secs      fish           external
   usr time   32.13 millis    0.81 millis   31.32 millis
   sys time  580.32 millis    3.21 millis  577.10 millis

#NFS
________________________________________________________
Executed in    2.71 secs      fish           external
   usr time   21.31 millis    0.78 millis   20.53 millis
   sys time  318.58 millis    3.17 millis  315.41 millis

但对比 Linux 客户端的性能还是差远了,只能说从2000倍差距缩小到了200倍差距,从不太可用变成了勉强能用

# SMB
________________________________________________________
Executed in   93.44 millis    fish           external
   usr time   12.10 millis    1.60 millis   10.50 millis
   sys time   17.01 millis    0.24 millis   16.77 millis

#NFS
________________________________________________________
Executed in   69.62 millis    fish           external
   usr time   17.30 millis    1.29 millis   16.01 millis
   sys time   21.98 millis    0.04 millis   21.93 millis