1. 当前位置: 网站首页 >  综合分类 >  测速900是给运营商看的,局域网传文件慢得先测内网,我拿iperf3摸底

测速900是给运营商看的,局域网传文件慢得先测内网,我拿iperf3摸底

局域网测速iperf3分段摸底图:宽带测速、网口协商、WiFi协商三段分测,路由器LAN口交换940Mb、2x2WiFi6协商2402Mb实测700Mb参考表

这事起因特别简单。家里宽带去年升级到千兆,Speedtest一跑940多,我截图发家族群炫耀完,当晚就打脸了:台式机往笔记本的共享文件夹拖一部4个G的电影,进度条常年停在35MB/s上下,偶尔还掉到20几。我第一反应是宽带虚标,第二反应是路由器不行,差点就下单新路由器了。后来多琢磨了一步才反应过来——这两件事根本不是一条路。

Speedtest测的是我家到运营商机房那段,也就是宽带本身。而电脑传电脑,数据压根不出门:从台式机网卡出发,进路由器LAN口,被交换一下,再到笔记本的无线网卡,全程都在家里。宽带测900,只能证明「出门那条路」宽,证明不了「屋里那段」。屋里那段要单独测,工具就是iperf3,免费开源,Windows和Linux都有,我用下来它比什么「WiFi测速大师」靠谱多了,数字能对上理论值。

先说清楚:一条数据路拆成三段,各测各的

我把家里网络画成三段:第一段是宽带,光猫到运营商,Speedtest管这段;第二段是有线内网,网线插路由器LAN口的设备互传,这段上限由网卡和路由器交换能力决定;第三段是无线,笔记本手机走WiFi,这段上限由协商速率决定,是三段里最容易缩水的一段。传文件慢,八成卡在第二或第三段,跟第一条没一分钱关系。

所以正确的排查顺序是逐段隔离:先有线对有线测,锁定路由器LAN口这条;再有线对无线测,把WiFi单独拎出来。哪段掉链子补哪段,别一慢就换路由器。我后来按这个顺序测完,发现自己的问题是两段叠着的:台式机那根网线是百兆的老线,笔记本还连在2.4G上。分开测的时候每一段的账都算得清清楚楚,这两坑一个占一个,重叠在一起就只看到「35MB/s」这个糊数字。

iperf3跑起来什么样,两条命令就够

iperf3的用法是两头跑:一台当服务端等着,另一台当客户端去打流量。装好以后,在笔记本上敲 iperf3 -s,它就挂在那儿监听5201端口;然后到台式机上敲 iperf3 -c 192.168.1.123(后面那串是笔记本的内网IP),跑十秒,吐一行结果。看两个数:Interval列的Mb/s是速率,最后那个Sum就是总账。注意单位,这里给的是Mb(兆比特),除以8才是我们平时说的MB,2402Mb/s的协商速率理论顶到300MB/s传输速度,很多人在这里被单位坑,一看数字对不上就以为测坏了。

Windows下有个小坑:服务端防火墙默认把5201端口拦了,第一次跑客户端会报 unable to connect to server,别怀疑装坏了,去防火墙放行端口或者临时关掉再跑。另外单线程数字偶有抖动,多跑两三轮取个稳态。顺手记一个对照:我这台千兆有线对有线,iperf3稳定在930到940Mb/s,这就是千兆口扣掉协议开销后的真实天花板,跟Speedtest测宽带的940不是一回事,一个数的是屋里,一个数的是门外。

有线段先测:我这根百兆线测出94Mb

第一轮,台式机和笔记本都插网线,两台都挂在路由器LAN口上。跑出来94Mb/s,我盯着这个数字愣了半天——千兆口对千兆口,怎么直接砍到零头了?后来在路由器后台找到答案:设备详情里每台机器的网口状态,台式机那一栏赫然写着 100M全双工。网线是早年装机时师傅随手给的,只有四芯有效,千兆要八芯全通,协商不上就自动掉回百兆。

换个思路验证很容易:我把备用的另一根线换上,后台立刻变成 1000M全双工,iperf3再跑,数字从94跳到938。这根破线在我家服役四年,我一直以为它没问题——因为看视频刷网页百兆完全够用,直到传大文件才现原形。教训记下了:网口协商速率比线的外观诚实,长距离预埋的线尤其要查这个,面板水晶头氧化压接不良,都会静默掉到百兆,外观一点看不出来。

测的段命令方向我的实测正常参考
有线对有线两端都插LAN口94→换线后938 Mb/s千兆口900-940
百兆线特征看后台网口状态100M全双工应协商到1000M
WiFi 2.4G笔记本连2.4G约90 Mb/s60-150
WiFi 5G笔记本连5G约700 Mb/s400-800

无线段再测:2.4G和5G的差距比想象大

网线治好以后,有线对无线再跑一轮,这回轮到笔记本那段露馅。它一直挂在2.4G上,iperf3只有90Mb/s上下——比那根百兆破线还惨。把笔记本切到5G,同一个位置不动,数字直接干到700上下。顺手一提,这个700对应的协商速率是2402Mb/s,也就是WiFi6笔记本网卡跟路由器握手报的「理论车速」,实际能跑七折上下就算健康,中间的损耗来自信号质量、重传和 airtime 竞争,协商速率本身就是个上限声明,不是承诺。

这里连着解释一个老疑问:为什么手机连着「满格」WiFi还慢。格数只反映信号强度,不看频段。同一台笔记本,满格2.4G实测90,满格5G实测700,差着近八倍,格数一个字不提。路由器后台把双频合成一个名字时,设备挑哪段全看它自己的算法,老设备偏爱2.4G因为它传得远。我笔记本死守2.4G就是这么来的——不是坏了,是它「觉得」2.4G更稳。想让设备走5G,要么拆开双频各起一个名手动连,要么看看路由器有没有频段引导开关,各品牌叫法不一,小米那台叫「WiFi信号增强」,实际就是个引导算法。两台手机同WiFi测速差出100兆的事,我在两台手机测速差那篇里拆过更细的,同款手机都能因为锁了不同频段差出一截。

测出来一堆数,怎么对号入座

摸完底,问题就具体了:我的「35MB/s」其实=百兆线94Mb÷8≈11.7MB/s这段,叠上2.4G无线90Mb÷8≈11MB/s那段,取短板后大约11MB/s的瓶颈,再算上SMB协议本身的开销和磁盘写入速度,最后呈现成35MB/s——不对,这里我要更正自己:换线前我拖文件是35MB/s,按短板算应该只有11左右才对。回头翻了下记录才想明白,那天笔记本其实连的是5G,35MB/s是百兆有线11.7和无线87.5里的短板再叠加协议开销的数,我记岔了场景。你看,这就是不逐段测的坏处——凭印象对数,连自己的坑都记串。后来我把四段全部测完记在表格里,哪个数字动没动过一目了然。

对号入座的逻辑就一条:两端之间走最慢的那段。有线94配无线700,实际就是94;千兆宽带配2.4G的90,出门再宽也白搭。所以「网速慢」三个字太粗了,我后来把家里六种慢法挨个拆过一遍,写在六种慢法对症排查那篇里,传文件慢只是其中一种,测速快看视频卡又是另一码事,判断口径完全不同。这轮补上的是「自己动手测内网」这一环,六种慢法里凡是怀疑屋里线路的,都能拿iperf3自己验,不用猜。

写在最后:先摸底,再花钱

这轮折腾的最终账单是零元:换网线用的是装机剩下的备件,切5G是免费的。要是当初按第一反应下单新路由器,一千多块花出去,35MB/s大概率一动不动,因为瓶颈根本不在它身上。我的顺序是固定的,现在也推荐给身边人:

  • 第一步,Speedtest测宽带,确认门外那段没缩水,这是基线
  • 第二步,两端插线跑iperf3,网口协商速率顺手在后台看一眼,排查线和口
  • 第三步,一端切WiFi再跑,2.4G和5G各测一次,看协商速率和实际速率差几折
  • 第四步,拿短板那段对账,该换线换线,该切频段切频段,都正常再考虑升级设备

顺带提醒两个容易白忙活的方向。一是别拿Speedtest给局域网下结论,它测不了屋里这段,数字再高跟传文件无关,宽带报修口径那是另一码事,我在报修测速那篇里写过为什么师傅只认营业厅App的数。二是别迷信协商速率,2402Mb/s只是握手声明,先看iperf3实际打出来多少再谈瓶颈。设备多了谁拖后腿、信号弱的设备会不会连累全家,那是另一个话题,走廊摄像头实测那篇里有数据。先分段摸底,再谈花钱,这个顺序能省下大多数冤枉钱。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《测速900是给运营商看的,局域网传文件慢得先测内网,我拿iperf3摸底》
本文地址:https://www.shunot.com/zhonghe/1558.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

呲牙 jie 开心 doge 坏笑 爱心 傲慢 抱拳 闭嘴 擦汗 发呆 鼓掌 害羞 憨笑 抠鼻 耍酷 泪奔 冷汗 流汗 难过 撇嘴 亲亲 色 喷血 调皮 偷笑 托腮 委屈 我最美 无奈 小纠结 笑哭 斜眼笑 阴险 疑问 晕

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注