Win10smb2.0共享至android速度慢问题解决
问题
先说解决方案吧,在google play中下载CX文件管理器

smb2.0使用过程中问题的发现
在局域网内有Andriod手机和win10电脑,电影下载到手机上不仅占用大量储存空间,而且一般BT下载的电影也是在电脑上,故想到了windows10自带的基于smb2.0的共享功能,环境下路由器为小米路由器mini。
起初使用ES文件浏览器,发现两端均在实际速率为433.3Mbps的5GWiFi下的下载和上传速度只有5MB/s~6MB/s左右,感觉奇怪,想了几个原因
1.路由器负载过大
iperf3测试的内网传输速度结果如下
Connecting to host 192.168.31.3, port 5201
[ 4] local 192.168.31.2 port 6321 connected to 192.168.31.3 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 8.62 MBytes 72.3 Mbits/sec
[ 4] 1.00-2.00 sec 13.2 MBytes 111 Mbits/sec
[ 4] 2.00-3.00 sec 11.8 MBytes 98.6 Mbits/sec
[ 4] 3.00-4.00 sec 13.0 MBytes 109 Mbits/sec
[ 4] 4.00-5.00 sec 13.5 MBytes 113 Mbits/sec
[ 4] 5.00-6.00 sec 13.5 MBytes 113 Mbits/sec
[ 4] 6.00-7.00 sec 10.6 MBytes 89.1 Mbits/sec
[ 4] 7.00-8.00 sec 11.6 MBytes 97.5 Mbits/sec
[ 4] 8.00-9.00 sec 11.8 MBytes 98.6 Mbits/sec
[ 4] 9.00-10.00 sec 11.0 MBytes 92.2 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 119 MBytes 99.5 Mbits/sec sender
[ 4] 0.00-10.00 sec 119 MBytes 99.5 Mbits/sec receiver
iperf Done.
结果平均在99.5Mbps证明不是局域网内传输速度达到了瓶颈
2.硬盘速度瓶颈
windows这边是三星的M.2SSD,速度肯定没有问题,android这边通过AndroBench软件测得读250.54MB/s,写70.59MB/s,也不存在瓶颈
3.windows侧设置问题
通过搜索引擎得到的大多数回答分两类,一类是关闭远程差分压缩支持功能,查询定义后感觉没有道理
远程差分压缩 (RDC) 功能是一组应用程序编程接口 (API),这些应用程序可用于确定某个文件集是否发生了变化,如果是,就检测哪部分文件进行了更改。RDC 检测文件中数据的插入、删除和重新排列,使应用程序能够仅复制文件的已更改部分。这对于在有限带宽网络(如广域网 (WAN) 连接)上复制文件非常有用。
还有这篇文章中实测也证明了没有影响 https://www.itsk.com/thread-271445-1-1.html
另一类回答是关闭大量传送减负。首先打开wlan适配器属性,发现没有大量传送减负选项,反倒是在有线网络中找到了大量传送减负,百度百科上无此词条,通过large send offload在wiki上找到定义
在计算机网络中,大段卸载(Large Segment Offload,简称LSO)是一种在高带宽网络中用于减少CPU使用率增加发送吞吐量的技术,该技术通过网卡对过大的数据分段,而无需协议栈参与。该技术还有一些别称,当应用于TCP时被称为TCP段卸载(TSO),也有些时候被称为通用段卸载(GSO)。
当一个系统需要通过网络发送一大段数据时,计算机需要将这段数据拆分为多个长度较短的数据,以便这些数据能够通过网络中所有的网络设备(例如路由器、交换机),这个过程被称作分段。通常,这个过程由计算机系统中的协议栈完成,而大段卸载技术将这一过程交给网卡处理,从而减少了CPU使用率。
可以看出,此功能是为了减少CPU负载,具体会不会影响传输速度没有测定。
百思不得其解,在es中启动了FTP服务器复制数据入手机时也有10mb/s左右的速度,偶然下找到了CX文件管理器解决了问题
在局域网内,使用Win10的SMB2.0共享功能与Android设备传输文件速度缓慢。通过排除路由器负载、硬盘速度等因素,最终在Google Play下载CX文件管理器解决问题,实现高速传输。

2285

被折叠的 条评论
为什么被折叠?



