群晖吧 关注:55,146贴子:170,676

作为一名12年经验的资深软件工程师,我竟然无法解决传输速度问题

只看楼主收藏回复

作为一名12年经验的软件工程师,向大家请教这个问题十分羞愧。
硬件环境:群晖DS920+、路由器AX86U、荣耀手机支持wifi6、华为手机支持wifi6、PC插了2.5G网卡。
问题:两部手机使用鸿蒙自带的文件管理,从群晖以smb2.0协议复制文件到手机,速度只有25mb/s~30mb/s。
排查思路
1.是不是群晖smb服务有限速或协议问题?
使用PC上2.5G网卡有线连接路由器,以smb3协议下载群晖共享文件速度正常100mb/s+;
两部手机连接wifi以smb2协议下载群晖共享文件30mb/s。
同样是群晖smb协议,有线下载速度正常,无线下载速度慢,说明群晖smb服务正常。
2.是不是路由器信号正常?
两部手机连接wifi访问群晖上docker中部署的speedtest测速页面100mb/s+。
两部手机连接wifi以smb2协议下载群晖共享文件30mb/s。
同样是连接wifi,访问网页速度正常,下载smb速度异常,说明wifi信号没有问题。
3.是不是手机的smb版本问题?
两部手机连接wifi以smb2协议访问路由器上插的u盘速度正常100mb/s+.
两部手机连接wifi以smb2协议下载群晖共享文件30mb/s。
两部手机连接同一个wifi访问同一个路由器上的U盘速度都很快,说明手机访问smb正常。
4.是不是各处MUT不同?
所有设备都禁用了巨型帧。
请各位大哥帮帮我。


IP属地:江苏1楼2022-10-19 17:57回复
    请各位大哥帮帮我。


    IP属地:江苏2楼2022-10-19 17:59
    回复
      2025-06-06 09:36:19
      广告
      请各位大哥帮帮我。


      IP属地:江苏3楼2022-10-19 17:59
      回复
        webdav


        IP属地:广东来自iPhone客户端4楼2022-10-19 18:02
        回复
          我只用webdav


          IP属地:北京来自Android客户端5楼2022-10-19 18:12
          收起回复
            读取和写入不是一个概念吧,还有手机天线的限制,你手机读群晖是100m/s,不代表写入也能


            IP属地:广东6楼2022-10-19 18:26
            回复
              要不换三星或其他手机试试?


              IP属地:河南来自iPhone客户端7楼2022-10-19 18:54
              回复
                我觉得是APP的问题。我也有同样的问题


                IP属地:天津来自Android客户端8楼2022-10-19 19:09
                回复
                  2025-06-06 09:30:19
                  广告
                  群晖内的硬盘可能是叠瓦盘


                  IP属地:山东9楼2022-10-19 19:42
                  收起回复
                    这个问题折腾一段时间,现在都懒得管了。
                    通过路由器上行跑不满,通过交换机能跑满。直连跑不满,改巨型贞能跑满。
                    你想测,就改网络拓补,改用webdav,取消双频合一只用5G WiFi,等方式找原因。


                    IP属地:贵州来自iPhone客户端10楼2022-10-19 19:47
                    收起回复
                      应该是群晖的smb协议的问题,Smb协议本身是相当复杂的一个协议,有帖子说,目前能够完全使用好这个协议的只有WINDOWS,我估计是群晖的smb协议,有的地方不太完善,或者华为手机的smb协议,有的地方不太完善,导致之间对接出现了问题。个人观点,仅供参考


                      IP属地:四川来自Android客户端12楼2022-10-19 20:36
                      收起回复
                        要wifi试的话就插线试试?我也折腾了一个星期多,路由与网卡都支持千兆,内网传输硬是没过过90兆的!后面才发现电脑网卡要在160mhz频道基础上才能跑满,否则最多866……


                        IP属地:广东来自Android客户端13楼2022-10-19 20:43
                        收起回复
                          试试webdav能跑多少


                          IP属地:浙江来自Android客户端14楼2022-10-19 20:59
                          回复
                            别的先不谈,楼主就没想到换个app测试吗,这是侦错的基本步骤啊


                            IP属地:江苏来自iPhone客户端15楼2022-10-19 21:59
                            收起回复
                              2025-06-06 09:24:19
                              广告
                              感谢大家的帮助,问题解决了。
                              现在两个手机从群晖下载文件,速度都可以达到100mn/s,这是千兆网络的上限,wifi6上限应该更高。之前因为手机从群晖下载文件速度太慢只有30MB/S,所以一直没有给群晖升级2.5G网卡,现在可以升级了。
                              我说一下原因,给后面来的兄弟们留一个参考。作为资深软件开发工程师,多少还是对一些事情有灵感的。
                              ====>我把群晖的最小SMB协议修改为SMB1,速度就正常了。<=====
                              现在群晖在已连接用户也会显示SMB1的连接。
                              之前我认为SMB1速度慢,所以最小SMB协议一直设置的是SMB2,没想到SMB2反而会导致速度受限。
                              下面有图有真相:
                              图1:群晖最小SMB协议从SMB2改为SMB1,有一个危险提示,不用理睬。

                              图2:左上角有手机拉取速度,现在达到100MB/S+,我用电脑也是100MB/S+,因为群晖是两个千兆端口聚合。


                              IP属地:江苏16楼2022-10-19 22:29
                              收起回复