file-transfer - Samba 通过 Explorer 读取速度非常慢,但通过 Firefox 读取速度还可以

标签 file-transfer samba smb fileserver mapped-drive

我有一个运行 Ubuntu 12.04 和 Samba 3.6.3 的文件服务器。 Samba 共享映射到 Windows 8 计算机上的驱动器。

将测试文件复制到本地驱动器(这里是 SSD,不是瓶颈)时,通过资源管理器执行此操作非常慢。通过 Internet Explorer 下载文件时同样很慢。然而,当通过 Firefox 下载(通过输入文件 URI)时,速度快了 10 倍以上,如下图所示。

这是怎么回事?我知道 Samba 速度不快,但我认为在处理大量小文件时通常会出现这种情况,此时它的请求逻辑效率非常低。测试文件大小为 826 MB。

Samba read speeds

最佳答案

删除 smb.conf(Samba 配置文件)中的自定义“套接字选项”行为我解决了这个问题。

现在看来最好将该选项留空,因为它会自行计算最佳值。 Firefox 似乎要么使用自己的 SMB 协议(protocol)设置,要么忽略 Samba 服务器设置的协议(protocol)。

关于file-transfer - Samba 通过 Explorer 读取速度非常慢,但通过 Firefox 读取速度还可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14077147/

相关文章:

linux - 虚拟centOS 6.2 - 如何使用Samba共享/var/www

protocols - smb协议(protocol)漏洞解决方案

python - 如何使用 paramiko 恢复文件传输

java - 使用 JAVA 以编程方式将 S3 对象(公共(public) URL)发送至 Google 云存储

linux - 如何设置 Samba 在写入单个 Samba 共享时保留文件所有权?

linux - Samba 共享,无写入权限

java - SFTP使用java从Windows服务器检索文件到Linux服务器

android - 如何在android中通过蓝牙发送媒体文件

docker - 无需在主机上挂载 CephFS 即可访问 Docker 容器内的 CephFS

java - 在多线程中使用 jCIFS