我买了一台新的 iMac,安装了最新版本的 VMWare,复制了我的所有数据,包括 CentOS 6.5 vm,当我通过 samba 连接到它时,它速度非常慢。我的意思是,使用 ls -al 列出目录需要 20-60 秒。问题是,挂载共享是即时/疯狂的快速。只有当我尝试访问目录中的数据(或创建新文件夹)时,速度才会变慢。
我注意到文件图标的加载速度也非常慢,例如这里的屏幕截图:
经过更多的操作之后,我注意到我也在没有图像文件的目录中看到它,因此取消选中视图选项中的“显示图标预览”似乎没有任何帮助。
刚刚注意到ls -al
在子目录中执行操作很快,但我在 Finder 中打开了相同的子目录,而只是旋转器在旋转:
加载大约需要 20 秒。虽然这可能无关紧要,但我的 iMac 使用的是以太网连接。FileVault 和防火墙均已禁用。
获取已列出但尚未显示图标的文件的信息似乎也会导致速度变慢。只是停留在“正在获取...”处 - 这个图标已经旋转了大约 30 秒:
在我的旧电脑上使用 Yosemite 中的 samba 共享速度非常快,不知道发生了什么变化。
尝试禁用聚光灯:http://osxdaily.com/2011/12/10/disable-or-enable-spotlight-in-mac-os-x-lion/- 没有运气。
对于可能造成这种情况的原因有什么想法吗?
答案1
事实证明你需要:
protocol = SMB2
在 smb.conf 中,否则它根本就无法使用。:(