找回密码
 入学

QQ登录

只需一步,快速开始

查看: 450|回复: 1

服务器做软路由的网卡对比

[复制链接]
发表于 2021-10-22 11:24:04 | 显示全部楼层 |阅读模式
千M网卡 i350>I210>I211>82576>82574L>82583v



成品小主机 软路由上通常搭载的千兆网卡

intel的 I210/I211/I217/I218/I219/82574L/82583V

螃蟹的 8111/8168

其中最重要的参数就是RSS队列(Receive Side Scaling)

这取决于你的每个网口/网卡可以使用多少个处理器线程,没有RSS就只能使用1个线程(也可以叫逻辑核心)

比如I9-9900K,1线程有难,15线程围观,这就叫网卡瓶颈,也可以说是短板。

I211和I210对比,2条1G宽带满载情况下,多队列网卡(I210)丢包数量明显低于少队列网卡(I211)。




如果你是要做软路由使用,千兆网卡非常不建议购买或者使用除了intel以外的任何网卡

原因 螃蟹网卡CPU占用高,在虚拟机坏境下更是渣渣,其次温度更高,在8111低端系列上劣势更加明显 比如8111H 8111G之类的,大量小文件传输会较慢、偶尔会延迟。

2.5G网卡也是差强人意,板载的叫8125BG,独立的PCIE叫8125/8125B,USB的叫8156,都有同一种问题,插在千兆交换机或者千兆网口的机器上跑不满1000M,并且官方提供的驱动似乎有些问题,除非你考虑换全套2.5G设备或者买2.5G交换机  否则不建议搞2.5G软路由,说不定过两年 10G软路由就普及了,你这些设备可能到时候还不如千兆的值钱...




intel方面

82583V/82574L,这2个坑爹货 千万别买,有BUG 死亡数据包,需要断电才能恢复。


I210/I211 这2张卡是高端主板/成品软路由上的常见网卡

I211不支持windows server系统,但是可以改补丁,RSS队列2,只支持2个线程同时干活

打个比方比如J1900就是4个线程,那么I211网卡就会只吃2个线程,本来4个线程平均负载50%的活,就会堆积到这2个线程上,造成2个线程100%高负载


I210 支持windows server,RSS队列4,支持4个线程同时干活,支持IPMI远程管理(需主板带有此配套)

如果你的CPU不够强,比如J1900 J3160 之类的4核心(4线程)弱鸡CPU,I210会极大提升CPU数据处理的上限。


I217/I218/I219/分为V和LM后缀的版本

只有intel平台会有,基本上仅限于品牌机或者品牌主板

V家用,LM支持windows server,RSS队列2,性能比I211逊色,因为要走PHY软网卡,势必会增加CPU负担。

这玩意不如I210 知道这个就可以了


I350 这个网卡基本上都是独立的PCIE网卡

RSS队列16,支持16个线程同时工作,还支持SR-IOV 可以说是千兆最强网卡。


82580也可以叫I340

RSS队列8,支持8个线程同时工作,不支持SR-IOV。


2.5G网卡,intel也是翻车

I225 B1版本BUG,B2版本BUG,等待B3版本完全解决问题。



总结

想要完美使用软路由,就必须要交换机。

如果你想买一个千兆成品软路由,并且不需要虚拟多个系统,我建议

购买I211/210 双口或者4口的软路由,为什么买双口呢.. 因为你的LAN口下面必须插交换机,不能把多余的网口当作交换机来使用,如果你这么做 会导致内网设备传输 极大的占用了CPU性能,导致功耗变高,负载拉升,除非你的处理器够强,但是这样也会导致功耗变大。

4口的话可以接入多个wan,没需求直接双口就可以。

如果需要虚拟多个系统,那就随意了,6口/4口之类的随便选吧,注意网卡型号。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?入学

×
 楼主| 发表于 2021-11-1 15:41:17 | 显示全部楼层
网速异常一定要检查网口,经常从1000M,变为100M,换线或者换接口

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?入学

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 入学

本版积分规则

QQ|Archiver|手机版|小黑屋|校园天空成立于2004年2月24日 ( 陕ICP备08000078号-8 )

GMT+8, 2025-5-10 20:30 , Processed in 0.122644 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表