前言

自从这篇 新手教程 N1+VLAN+AP 低成本高性能易升级软路由方案 之后,我一直用着N1+VLAN+AP的软路由方案,稳定、性能也非常好,本不想再折腾软路由,但是300包邮捡漏一台联想m73整机,G3220+3G+16G 加装miniPCIE网卡,白名单都刷好了到手即用,突发奇想测试一下miniPCIE网卡的极限性能,架势都摆起来了,USB 3.0网卡也顺带测试吧,于是JD下单买了个usb3.0转8153网卡,开始折腾。

介绍一下测试环境:

主机:联想M73 G3220+4G+16G
系统:openwrt X86 5.4.61内核
板载网卡:Intel I217-V
迷你PCIE网卡:RTL 8111
USB3.0网卡:RTL 8153

平台展示

打开网易新闻 查看更多图片

联想M73,前面两个USB都是3.0标准的,黄色口是关机供电口

打开网易新闻 查看更多图片

整机过来放了一块硕大的硬盘,容量16G - -。

打开网易新闻 查看更多图片

迷你PCIE转8111网卡,上家已经刷好白名单,折腾-1

打开网易新闻 查看更多图片

JD买的biaze USB3.0转8153网卡,用完优惠券56块钱

打开网易新闻 查看更多图片

铝合金的壳子,做工还算不错。

打开网易新闻 查看更多图片

USB连前面USB3口,3个网口就出现了

打开网易新闻 查看更多图片

测试系统展示,换下1G内存插了一条2G,共4G,其他都没动

打开网易新闻 查看更多图片

联网安装好iperf3后,直接三个网口都分配到LAN口,方便测试。

开始测试

这里简单提一句iperf3测试软件安装:

1. openwrt直接到系统-软件包-搜索iperf3安装

2. Mac系统安装Homebrew,brew install iperf3安装

3. Windows直接到官网下载

打开网易新闻 查看更多图片

安装好openwrt的iperf3版本号是3.7,macOS版本号是3.9,openwrt运行 iperf3 -s开启服务端

客户端运行如下命令:

测试结果如下:

打开网易新闻 查看更多图片

原装板子Intel I217-V网卡

打开网易新闻 查看更多图片

迷你PCIE转8111网卡

打开网易新闻 查看更多图片

usb3.0转8153网卡

三张图放一起完全没区别,要不是截图的时候标明了网卡型号,我自己都分不清!跑出的速度惊人的一致都是934M

总结

测试平台采用的标压CPU,虽然是双核,但是3.0Ghz的主频不是吃素的,性能上可以吊打一系列低压软路由。测试主机应该不存在性能瓶颈,具体发挥还是要看网卡自身素质。说实话,我起初也是看不起转接网卡的,总觉得转接会有性能损失,没有板载的网卡好。但实际情况是,不管是迷你PCIE还是USB3.0转接个千兆网卡带宽绰绰有余,转接效率再低也不会影响到网卡实际发挥,只要你买的网卡质量过关,转接网卡并不是你软路由的短板,所以:

不要再迷信双千兆多千兆软路由了!把这个预算放到CPU上,性能提升不是一点半点!

对我的测试总结认同吗?欢迎留言讨论。