快捷搜索:  汽车  科技

台式电脑配万兆网卡和软路由对比(常见软路由网卡和处理器对比)

台式电脑配万兆网卡和软路由对比(常见软路由网卡和处理器对比)原因 螃蟹网卡CPU占用高,在虚拟机坏境下更是渣渣,其次温度更高,在8111低端系列上劣势更加明显 比如8111H 8111G之类的,大量小文件传输会较慢、偶尔会延迟。如果你是要做软路由使用,千兆网卡非常不建议购买或者使用除了Intel以外的任何网卡这取决于你的每个网口/网卡可以使用多少个处理器线程,没有RSS就只能使用1个线程(也可以叫逻辑核心)比如I9-9900K,1线程有难,15线程围观,这就叫网卡瓶颈,也可以说是短板。I211和I210对比,2条1G宽带满载情况下,多队列网卡(I210)丢包数量明显低于少队列网卡(I211)。

台式电脑配万兆网卡和软路由对比(常见软路由网卡和处理器对比)(1)

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

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版本完全解决问题。

关于i225v网卡是软 还是硬的问题.
根据2019年cnbeta的信息 说是"Intel i225-V 为2.5GbE 的网络 PHY 控制器,必须搭配 Intel 自家芯片组的 MAC 使用" 也就是说是 软网卡.
但根据Intel官网的文档(Intel® Ethernet Controller I225 Product Brief)描述是 Integrated MAC BASE-T PHY. (没有除外的*号)
所以按照官方文档理解是硬网卡?

示例:广州电信1000下 100上 J4125 2.5G i225软路由 主板内置sata口装了一块500g mlc ssd 裸装精简版OP 内核5.10.91.
目前使用的服务只有 打倒美帝 网络共享samba4.
实测局域网内写入文件到软路由的ssd 可以跑满2.5g网络 但CPU占有率会飙升到60%.
USB口挂载硬盘速度拖垮 CPU占有率飙升到80%.

总结

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

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

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

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

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


2.5G成品软路由,目前只有J4125的现货。

问题多多,不建议购买,除非你购买一个2.5G交换机才能比较完美的使用,TP-LINK的大概500元左右,不便宜。

================

常见软路由 处理器 对比

来源 https://www.bilibili.com/read/cv8930390

台式电脑配万兆网卡和软路由对比(常见软路由网卡和处理器对比)(2)

用作软路由: openwrt/Lede单系统

1.1 100M-200M 可以选择 D525/D2550,准系统100-200元

1.2 300-500M 可以选择 J1900/J2900/N3150/N3160/J3160,准系统250-350元

1.3 500-1000M 可以选择 N4200/J3455/3865U/3965U/,准系统400-600元

ESXI/PVE/UNRAID 爱快/ros openwrt

2.1 I3-5005U 准系统550-600元

2.2 J4105 准系统500-700元

2.3 J4125 准系统850-1050元

2.4 C3830 准系统999元

============= End

猜您喜欢: