我有一个运行 Ubuntu 12.04 和 Samba 3.6.3 的文件服务器。 Samba 共享映射到 Windows 8 计算机上的驱动器。
将测试文件复制到本地驱动器(这里是 SSD,不是瓶颈)时,通过资源管理器执行此操作非常慢。通过 Internet Explorer 下载文件时同样很慢。然而,当通过 Firefox 下载(通过输入文件 URI)时,速度快了 10 倍以上,如下图所示。
这是怎么回事?我知道 Samba 速度不快,但我认为在处理大量小文件时通常会出现这种情况,此时它的请求逻辑效率非常低。测试文件大小为 826 MB。
最佳答案
删除 smb.conf(Samba 配置文件)中的自定义“套接字选项”行为我解决了这个问题。
现在看来最好将该选项留空,因为它会自行计算最佳值。 Firefox 似乎要么使用自己的 SMB 协议(protocol)设置,要么忽略 Samba 服务器设置的协议(protocol)。
关于file-transfer - Samba 通过 Explorer 读取速度非常慢,但通过 Firefox 读取速度还可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14077147/