家庭网络
家庭内网吞吐实测与瓶颈定位:用 iPerf3 测 2.5G/万兆链路、揪出网线交换机网卡短板
2026年11月8日
iPerf3 主动压测定位 2.5G/万兆内网吞吐瓶颈与调优清单
家庭网络iPerf3内网测速网络瓶颈
家庭内网吞吐实测与瓶颈定位:用 iPerf3 测 2.5G/万兆链路、揪出网线交换机网卡短板
摘要:升级了 2.5G 网卡和交换机,文件拷贝速度却没上去?本文用 iPerf3 主动压测,一步步定位网线、交换机、网卡与协议配置带来的吞吐瓶颈,并给出 MTU、TCP 窗口与多线程等调优手段。
一、为什么需要主动压测,而不是只看“已连接速率”
很多人在路由器后台看到“已连接 2500Mbps”就以为内网满了速,实际上链路协商速率和真实吞吐是两回事。一根打线不规范的水晶头、一只仅千兆的交换机上联口、一块开了节能模式的网卡,都会让“协商 2.5G”跑不出 2.3G。
被动监控工具(如 vnStat、ntopng)看的是“谁用了多少带宽”,是流量观测;而 iPerf3 是端到端主动压测,用来测量一条链路能跑到的理论天花板,这正是定位硬件瓶颈需要的。
二、iPerf3 部署:服务端与客户端的角色
iPerf3 采用 C/S 架构,两端都要安装。在 OpenWrt 上可以用 opkg install iperf3,在 NAS 的 Docker 或 Debian 上用 apt install iperf3,Windows 直接下载官方二进制。
启动服务端:
iperf3 -s -p 5201
在另一端作为客户端发起测试:
iperf3 -c 192.168.1.50 -p 5201 -t 30
其中 -t 30 表示压测 30 秒。首次测试建议先跑一条 TCP,看报告末尾的 sender 和 receiver 带宽。
三、分场景实测:从千兆到万兆
- 千兆 LAN 内 PC 到 NAS:正常情况下应稳定在 940Mbps 左右(TCP 开销后约 94%)。若只有 300-400Mbps,多半是网线或协商问题。
- 2.5G 链路:理论 2.37Gbps,实测好的环境能到 2.3G 上下。跑不满先看两端是否都协商到 2500 全双工。
- 10G 直连:注意网卡与光模块兼容性,多模/单模、SR/LR 不要混用;软路由单核性能可能先到顶。
- 无线回程:用 iperf3 -c 测 AP 到客户端,5G 易受邻频干扰,建议固定信道、避开 DFS。
四、瓶颈清单与排查顺序
按“由近及远”的顺序查:
- 网线:Cat5e 跑 2.5G 勉强,10G 必须 Cat6a 以上;水晶头压接、墙面模块打线不规范会悄悄降速。
- 交换机:确认端口是真 2.5G 还是仅上联口 2.5G;自动协商失败会掉回百兆。
- 网卡:关闭 EEE(绿以太网)与节能休眠,开启 RSS 多队列;USB 网卡注意供电。
- 存储:NAS 端磁盘读取可能成瓶颈,用内存到内存先排除存储层。
- CPU:iperf3 单线程吃单核,软路由跑不满多核先看单核占用。
五、调优手段:MTU、窗口与并发
- 巨帧(Jumbo Frame):内网两端统一 MTU 9000,大块传输可提升 5%-10%;但跨网段、上互联网绝不能开,否则分片丢包。
- TCP 窗口:用 -w 调大接收窗口,或并行 -P 多线程吃满多核。
- 推荐命令:iperf3 -c 192.168.1.50 -P 4 -w 256K -t 30。
- UDP 测抖动:iperf3 -c 192.168.1.50 -u -b 1G,看 jitter 与丢包率,判断 VoIP/视频流质量。
六、把测速做成定期巡检
写个脚本配合 crontab 每天凌晨测一次关键链路,把结果写入日志,低于阈值就推送到手机。这样能在网线老化、协商悄悄降级时提前发现,而不是等用户抱怨“拷贝变慢了”才排查。
小结:iPerf3 是家庭内网调优最便宜也最锋利的尺子。先分清“协商速率不等于真实吞吐”,再用服务端/客户端压测定位网线、交换机、网卡与 CPU 各自的短板,最后用巨帧、窗口与并发把链路潜力吃满。
本模块其他文章
家庭网络动态域名解析 DDNS 实战:用 Cloudflare/DNSPod API 自动同步公网 IP 与 IPv6 地址家庭网络 IPv6 安全加固实战:SLAAC 隐私扩展、RA Guard 与防火墙入站防护家庭网络 802.1X 企业级无线认证实战:OpenWrt + FreeRADIUS 给访客 IoT 办公做 WPA3-Enterprise 隔离接入家庭网络 DHCP 与静态地址规划实战:用 dnsmasq 做地址池管理、按 MAC 固定分配与 DNS 联动家庭网络 mDNS 与 SSDP 跨 VLAN 透传实战:让 AirPlay、HomeKit、Chromecast 在隔离子网间互通家庭网络内网穿透实战:用 frp 自建隧道把 NAS、摄像头与内网站点安全暴露到公网家庭网络故障排查实战:用 ping、traceroute 与 mtr 定位断网卡顿,tcpdump 抓包锁定 DNS 污染家庭网络智能 DNS 分流实战:用 mosdns 实现国内外域名解析加速与 DoH 防污染家庭网络 Wake-on-LAN 远程开机实战:BIOS 设置、魔术包与跨 VLAN 唤醒转发家庭网络流量监控与异常排查实战:用 vnStat + ntopng 摸清每台设备的带宽占用家庭 Wi-Fi 7 落地实测:MLO 多链路聚合、320MHz 频宽与终端兼容性避坑家庭软路由选购与部署实战:x86 迷你主机装 OpenWrt、网口直通与功耗控制家庭网络双线负载均衡与故障切换实战:OpenWrt MWAN3 配置两条宽带叠加与智能分流家庭 VPN 远程安全接入实战:WireGuard 部署、客户端配置与智能分流家庭宽带 QoS 与 SQM 抗缓冲膨胀实战:用 OpenWrt CAKE 解决视频会议卡顿与游戏延迟家庭网络 VLAN 划分实战:用 OpenWrt 把 IoT、监控、访客与办公网络隔离家庭 Wi-Fi 无缝漫游实战:802.11k/v/r 快速切换与 AP 布点优化家庭 DNS 优化与去广告实战:AdGuard Home 旁路由部署与缓存加速家用 2.5G 内网实战升级:从千兆瓶颈到 NAS 直连提速的完整落地家庭网络 IPv6 公网访问实战:光猫桥接、路由器前缀下发与内网服务安全暴露家庭 Wi-Fi 卡顿怎么查:信道、漫游与 iperf3 实测定位用 AdGuard Home 在 NAS 自建全家去广告 DNS:部署、规则与排错Mesh 组网实践:让全屋 WiFi 没有死角IoT VLAN 隔离:把摄像头关进"笼子"里家庭网络拓扑:从光猫到全屋覆盖的一次落地