2.5G内网搞成了吗?TP-LINK 2.5G交换机TL-SH1008晒单
- 路由交换
- 2022-09-18
- 5093
年前心血来潮买了一台 2.5G 的 J4125 软路由,就想着把软路由当做交换机用,把内网提速到 2.5Gbps,于是购入了两块 2.5G 的 USB 网卡分别给电脑和 NAS 插上,结果软路由和 NAS 之间带宽测试只有 1.7Gbps,各种折腾无果后,于是就又购入了今天的主角—— TP-LINK 普联 TL-SH1008 8 口 2.5G 以太网交换机,看下内网能不能跑满 2.5G 带宽。
一、2.5G 交换机选购
随着技术的发展,千兆网络是越来越不够用了,虽说运营商的千兆宽带套餐成为主流还需时日,但内网的千兆带宽(125MB/s)已经成为了传输瓶颈,现在的好多主板都已经有了 2.5G 网口,群晖/威联通的旗舰 NAS 产品也都支持 2.5G 乃至 10G 的扩展,万兆网络对整个网络环境都提出了很高的要求,硬盘要纯 SSD,传输介质往往使用光纤,发热大、体积大、功耗大、价格贵,对普通用户来说还是遥不可及,但是在可见的未来,2.5G 网络将成为主流,支持 2.5G 也将和 WiFi6 一样,成为下一阶段各大厂商的主要卖点。
但是目前 2.5G 的设备太少了,无论是 2.5G 网卡、2.5G 路由器、2.5G 主板还是 2.5G 交换机,可选择的范围都不多。
比如站内搜索 2.5G 交换机,只搜到 TP-LINK 一家,有两个型号的傻瓜交换机,5 口 TL-SH1005 和 8 口 TL-SH1008 ,价格分别为 400 和 500 元左右,没有网管功能。
淘宝上还能搜到一些小众的牌子,有的支持网管,有的支持 POE,价格一样死贵。
台湾那里的 asustor 家有一款 5 口的 2.5G 交换机 asw205t,不对大陆售卖,售价 119 刀。
威联通家的 2.5G 乃至万兆交换机倒是产品线齐全,就是这价格,最便宜的 5 口 2.5G 交换机都要 859 元。
相比之下千兆交换机品类众多,百花齐放,腾达的 5 口千兆交换机甚至不到 50 元,目前来说要想买一台 2.5G 品牌交换机,只有 TP-LINK 的 TL-SH1005/TL-SH1008 了。
二、TL-SH1008 晒单
8 口 TL-SH1008 比 5 口 TL-SH1005 贵 100 多,对我来说其实 5 口已经够用了,考虑到以后可能还要接电视盒子/Switch/树莓派啥的,就买了 8 口 TL-SH1008,看评论说 8 口的体积大,散热要更好一些。
这玩意价格还坚挺的很,小黄鱼和 pdd 上差不多 480 元能拿下。
1. 开箱
SH1008 用的是普通的纸盒包装,比花里胡哨的的路由器老实多了。
里面有机器、12V 1.5A 电源、安装手册和合格证。
机身为蓝色铁盒,拿在手上分量感十足,体积比普通路由器大一些,重很多。
2. 网口 LED 颜色指示
每个网口上都有两个指示灯,有的时候是绿色,有的时候变成了橙色,百度了下网口灯颜色的说明,对于千兆网口来说,左边是指示数据流入流出的黄灯,闪烁表示有数据传输。右边是代表物理连通的绿灯。
但是 2.5G 网口的灯颜色会变,而且左右都会闪烁,网上找不到指示灯颜色的确切含义。
好在交换机的说明书里有详细的灯的颜色说明,以下是「2.5G 网口指示灯颜色含义」的权威说明:
对于 2.5G 网口来说,左边的是 2.5G 连接指示灯,右边是千兆连接指示灯。
左边 2.5G 连接指示灯工作状态说明:
绿色常亮:对应端口连接速率为 2.5Gbps
闪烁:对应端口有数据传输
不亮:未连接网络设备
右边千兆连接指示灯工作状态说明:
绿色常亮:对应端口连接速率为 1000Mbps
黄色常亮:对应端口连接速率为 10/100Mbps
闪烁:对应端口有数据传输
不亮:未连接网络设备
实际接线 LED 指示如下所示,1-3 口接 2.5G 设备,亮左侧绿灯,4 口接千兆设备,亮右侧绿灯。
3. 超五类网线 OUT 了吗
对于超五类 cat5e 网线够不够用的问题,说明书里也有明确的答案:
对于 2.5G 网络,100 米内 Cat5e 超五类网线完全够用。
所以大家升级网络时完全不用担心现有的网线等级不够。
三、网络测试与传输速度
网络性能评估工具 iperf 的安装与使用方法在上一篇中有过详细说明,这里再简单的说一下。
iperf 是一款基于 TCP/IP 和 UDP/IP 的网络性能测试工具,它可以用来测量网络带宽和网络质量,还可以提供网络延迟抖动、数据包丢失率、最大传输单元等统计信息。网络管理员可以根据这些信息了解并判断网络性能问题,从而定位网络瓶颈,解决网络故障。
iperf 可以运行在任何IP网络上,包括本地以太网、接入因特网、Wi-Fi 网络等。在工作模式上,iperf 运行于服务器、客户端模式下,其服务器端主要用于监听到达的测试请求,而客户端主要用于发起连接会话,因此要使用 iperf,需要两台服务器,一台运行在服务器模式下,另一台运行在客户端模式下。
下面就用 iperf 工具来测试 TCP 吞吐量(带宽测试):为了确定网卡的最大吞吐量,可以在任意客户端运行 iperf 命令,iperf 将尝试从客户端尽可能快地向服务端发送数据请求,并且会输出发送的数据量和网卡平均带宽值。
1. 千兆网络测试
原来的网络环境是千兆网络,电脑和群晖 NAS DS218j 都连在华硕千兆路由器 AC66U_B1 上。
在 NAS 上运行 iperf3 作为服务端,电脑作为客户端,实测带宽 911Mbps,基本接近千兆。
电脑和 NAS 之间互传文件,速度稳定在 73MB/s,离千兆带宽(110MB/s)的速度还差一些。刚买回来那会读写测试结果有 100MB/s。
跑不满千兆带宽,且比新机器传输速度下降的原因已经找到了,是因为 NAS 的 2T 硬盘空间已经使用了 90% 以上,机械硬盘存储空间快满了会影响读写速度。群晖官网也建议存储空间使用率不要超过 90%。
为此我也咨询了群晖的工程师,下面是他的回复。
亲爱的用户 您好,
感谢您的来信。
一般来说读写效能在 60 以上都是合理的范围内,这里面的影响因素较多,因此 100 是在比较理想的环境下能跑到的速度,正如您所说刚买回时服务较少数据较少。
而您的提到的存满确实也有可能影响写入效能,在文件系统上如果剩余空间不足,在您写入新文件时,可能由于文件系统的数据结构还会在文件系统层进行一些空间的调用搜寻,因此确实会耗费一些传输效能,但 70 左右的速度也在合理的传输速度内,还请放心。
总结就是千兆网络,新机器理想能跑 100MB/s ,大于 60MB/s 都算合理。
目前我的 NAS 读写上限就 70MB/s 了。
2. 2.5G 网络测试
将两块 ULT-unite USB 2.5G 网卡分别插到电脑和 NAS,连接到 2.5G 交换机上。
ULT-unite 家这款 2.5G 网卡采用新款瑞昱 RTL8156B 芯片,据说比上一代 RTL8156 修复了 bug,改善了发热,两者的驱动是通用的。
网络拓扑结构如下:
打好各自的驱动。
然后测试 NAS 和电脑之间的带宽只有 1.48Gbps。
群晖上的 2.5G USB 网卡驱动是个人开发的,为了避免是群晖网卡驱动的问题,下面测试两台电脑之间的带宽。
2.5G USB 网卡插到笔记本上可以直接识别,但是测速结果只有 340Mbps,所以记得一定要去Realtek 官网下载驱动重新安装。
两台电脑插上 2.5G USB 网卡,连接到 2.5G 交换机上,装完驱动后测试带宽为 1.22Gbps。
将两台电脑用网线直连,带宽依旧在 1.27Gbps,只有 2.5Gbps 的一半。
3. 寻找原因
由以上测试可知,在服务端(台式机)和客户端(笔记本电脑)分别安装 2.5G USB 网卡,用 iperf 工具测试出的带宽只有 2.5Gbps 的一半左右,而网卡本身和驱动是没有问题的,因为在上一篇中说过,2.5G 软路由和电脑之间的带宽测试达到了 2.27Gbps。
然后就此问题咨询了下京东旗舰店的客服,小姐姐并不懂技术,跟我说这款 2.5G 网卡的使用场景是直连 2.5G 光猫和路由器,至于为何内网带宽减半就不清楚了。
下图为客服发给我的使用场景图,基本排除了 99.9%的用户,千兆带宽还没几家,2.5G 光纤入户的更是没听说过。再说了,就算是土豪拉了一条 2.5G 带宽的光纤入户,得啥业务能跑满 250MB/s 的传输速度啊?
购买 2.5G USB 网卡绝大数是为了提升内网传输速度,简单来说,就是提升电脑读取 NAS 的速度,于是让客服向技术那边转述我遇到的问题。
隔天接到了客服电话,说是“两个 USB 网卡同时使用会使得带宽减半”。
听完整个人满脸问号 首先,网卡里所说的千兆和 2.5G 都是全双工的,是指同时读写都能达到 1000Gbps/2.5Gbps 的,其次,就算是半双工 2.5Gbps,我用 iperf 测试带宽时,也是一个作为服务端,一个作为客户端,数据是单向传输的,带宽是不会减半的。
我找到了其他品牌的 2.5G USB 网卡的测试数据,结果表明,两个 2.5G USB 网卡用 iperf3 可以跑到 2.12g(SMZDM),两个 2.5G 网卡后接入万兆交换机后,Win10 向 NAS 上传一个 8GB 大小的测试文件,速度甚至能到 282MB/s(Chiphell)。当然也有翻车的,速度刚开始几秒可以达到 270M/S,之后降到 60-70M/S(Chiphell)。
四、需要2.5G交换机吗
我这台软路由有四个 2.5G 网口,一般其中一个作为 WAN 口,剩下三个设置为 LAN 口,软路由本身也可以当成交换机使用。之前的评论区里有人说硬交换机里有专用的数据处理芯片,如果拿软路由当交换机用的话会占用大量的CPU,在使用 iperf3 测速期间软路由的 CPU 占用率最大 20%,平常也不会一直有这么大的数据要交换,个人觉得软路由当交换机用是没问题的。
如果你像我一样,只想提升下电脑读取 NAS 的速度,将 2.5G 的电脑和 NAS 分别插到软路由的 LAN 上,剩下一个 LAN 接无线路由器当 AP,AP 也是交换机,其他千兆有线设备接在 AP 上。
如果有超过两台的 2.5G 设备,那肯定是要买一台 2.5G 的交换机的,一般来说。LAN1 作为软路由的管理口,接电脑,防止软路由系统出问题后进不了后台,再用一个 LAN 口接交换机,剩下所有设备都接到交换机上。
总结
这款 USB 2.5G 网卡直连 2.5G 软路由可以跑到 2.3Gbps,但是局域网内,两个网卡之间的带宽测试结果只有 1.2Gbps,为 2.5Gbps 的一半,原因目前还不清楚。
对于我个人来说,NAS 的使用空间快满了(90%),读写上限也就 70MB/s,连千兆带宽都跑不满,2.5G 内网更是毫无必要,为此搭进去两块 2.5G USB 网卡(已退货)和一台 2.5G 的交换机,真是一台 2.5G 软路由引发的惨案….
也罢,是时候攒钱换 2.5G 的主板和新款 NAS 了!
本文由H266.VIP于2022-09-18发表在信息视界(H266.VIP),如有疑问,请联系我们。
本文链接:https://v.h266.vip/post/49.html