当前位置:   article > 正文

centos更换网卡后怎么更新配置_Intel 700系列 电口万兆网卡 X710T2L评测

centos下x710网卡

前言
去年我们聊过了Intel 700系列万兆网卡。当时提到了X710-T2L、X710-T4L这两片新一代万兆多速率电口网卡。今天带来的就是其中一片双口卡的评测:Intel Ethernet Network Adapter X710-T2L。
Intel Ethernet Network Adapter X710-T2L和Intel Ethernet Network Adapter X710-T4L,是Intel新一代万兆多速率电口网卡。和上一代Intel Ethernet Converged Network Adapter X710-T4相比,单芯片融合了Mac和Phy,同时融合的Phy增加了2.5G 5G NBASE-T的支持。
Mac和Phy的融合带来的最大的优势在于,这片网卡的功耗大大的降低,更低的功耗带来更好的温度表现。363043ee64862abff083c5d5055f1fa5.png
如果你是电口万兆,又苦于5系列电口性能无法满足需求,7系列又没有完美的融合卡,今天介绍的网卡是你们最好的选择。开箱和拆解
原厂网卡包装盒,intel一贯的牛皮纸包装。53cd51c8c7b46bb6ea3deecf63440627.png
网卡塑料外包装,Intel提供了高矮2种挡板,满足不同环境下的使用。0abeff90c215001ba2ee474f9be5ac72.png
取出网卡,比起X710-T4夸张的散热片,新款的散热片小了很多。8692e1234be2d48e490a026ee5dfa2d7.png
网卡背部,网卡的长度依然很长,小机箱朋友要关注下网卡长度。90322007ed9ce20970e94bc35d136c7c.png
X710-T2L提供了2个RJ45接口,用于连接网线。d455aa4118241c763c723577cc014a63.png
2个RJ45接口内置了网变,从网口顶部可以看到内部有PCB。d6fe4127ce11c3ebc0276ab9cd9ec6d7.png
网卡尾部的标签,还有那个熟悉的蓝色防伪标签。这次X710-T2L更换了防伪标签的供应商,大家买网卡的时候可以注意鉴别。a5c3d852690c2162c2718646ff6bc7f8.png
网卡背部还有Intel Logo92133bf7531578abf8db218412fcfba4.png
网卡背后的走线和滤波电容,真的放飞自我了。bf60ed3eb00be801b1b740f3bf3c1e1c.png
网卡相对简单,拆解就直接做了,拧掉4个螺丝,拆掉散热片。f0cdcb6322cdfd43a81b6b5b1255cb31.png
可以看到网卡只有1个IC,直接单芯片集成了Mac和Phy,不再是X710-T4双芯片设计了,可以很好地降低功耗。1f4a8c581ccd7b41e839fcd1c5048dd4.png
网卡主控芯片来自Intel X710AT2,随着网卡上市,也会有更多主板厂家使用这颗IC来提供万兆电口。52ae46c2505a60cca3d3cd5464d5cfcb.png
Intel网卡散热片背后还是有序列号。eff4bd5bca4e98aa851be173f7a3f36d.png
电口网卡对PCB布线要求相对来的高,上面有大量高频高速差分布线,原厂网卡的稳定测试,保障了传输稳定。温度
今年X710-T2L在功耗和温度上比起上一代的500系列X550-T2万兆网卡有所降低,差距在3瓦左右,这个差距,让X710-T2L的温度好多了。
X710-T2Lbdbb29d9ad9190441be1bc4f102ed219.png 
X550-T23ec7e5e9ee2b63fd9ed88bbc55b17195.png 
网卡安装在超微X11SCA-F上,并且连接网线,让网卡工作在万兆模式下。490dd9033d77b14b91b78beccb1a1319.png
使用红外测试仪测试网卡温度560b473a6488d0beabd1563f3a8c8a7b.png 
可以看到X710-T2L只用了小体积散热片,就把网卡温度控制的比较好。测试环境还没有风扇,如果配合机箱风道,会有更好的表现。Windows下使用
700系列网卡官方只支持Windows Server操作系统,当然Windows 10实际上也能安装驱动。测试将会在Windows Server 2019上进行。ad16514350279ddfdc0a45a53a6192e1.png
安装好Intel提供的驱动,网卡正确识别ab1a7afa7d81342ac9f65e14ec57c27c.png 
10G正常握手速率6d078242099386737df93a47c8f2bea5.png
Intel为其网卡提供了高级管理工具,可以正确识别网卡信息c554387bb79c25f50b4fba9036916049.png
管理工具内可以对X710-T2L进行具体的参数设置。61f1f465cbcff4c4d681a6d48bb27435.png
同时也有测试工具,测试网卡是否正常工作。bedf3e8121214a65710bc7a591d81a0a.png
要说明的是,Intel 700系列网卡都有NVM固件,固件在Intel官网有更新。Linux
Linux选用了CentOS的最新版本CentOS 8来作为测试平台。
评测的时候,CentOS 8自带的i40e版本并不是最新,并不能识别X710-T2L,需要手工编译驱动。这里简单写一下驱动编译安装过程。
首先安装依赖包,CentOS 8开始使用dnf替代了yum作为包管理器。

  1. dnf install rpm-build kernel-devel make gcc elfutils-libelf-devel

复制代码


从Intel官网下载网卡驱动源码
https://downloadcenter.intel.com ... ctions-Under-Linux-
使用rpmbuild直接编译出RPM包
  1. rpmbuild -tb i40e-2.10.19.82.tar.gz

复制代码


最后本地安装编译好的RPM包
  1. cd /root/rpmbuild/RPMS/x86_64

  2. dnf localinstall i40e-2.10.19.82-1.x86_64.rpm

复制代码


安装后可以看到i40e驱动已经更新到最新版本 254272b6ee7966dea33e6bb1ed228f6f.png
重启电脑,网卡正常识别 681c4017f2a29ed262a690d4adce16dd.png 
内核日志网卡启动日志 9c73ae41ce7e2818c1ec7042cd91f35b.png ESXI+SRIOV
这个部分才是700系列网卡重点,在上一篇700系列网卡文章中就介绍了SR-IOV。虽然500系列网卡同样提供了SR-IOV功能,但是500的最大支持虚拟机数量往往会达不到网卡最大数量,而700系列网卡就释放了个限制,下文CDN实际应用部分会具体介绍性能差距。
在ESXI 7.0下Intel Ethernet Network Adapter X710-T2L直接被识别,使用i40en驱动。 95f464c660512e9249e5d126b0a2400a.png
我们提前在BIOS中开启SR-IOV功能,然后在系统PCIE部分,可以看到X710-T2L支持SR-IOV。 9efd743068e720c4d04783b5c84d88e3.png
要启用网卡的SR-IOV功能,需要配置X710-T2L网卡的最大虚拟数量。这个数字指的是,这个网口可以SR-IOV直通给多少台虚拟机。Intel 700系列网卡,每个端口SR-IOV都是支持64. 77ec42a5711a46fb2f3545ea1aa5bd72.png
配置网卡的SR-IOV后,可以看到出现对应的SR-IOV虚拟网卡在PCIE设备中,这些虚拟卡用于SR-IOV直通给虚拟机。 6f9754376e48ad2a968c9126a1b47dd2.png 首先对Linux虚拟机测试
CentOS添加一块虚拟网卡,选择SR-IOV直通模式,外部接口选择X710-T2L。 57982790f4b22698c7266487ecbdf6ee.png
SR-IOV虚拟网卡在CentOS下出现,并正常工作。 2d5b64f8396d191958599624e3d1df8b.png 然后是Windows虚拟机测试
Windows Server添加一块虚拟网卡,选择SR-IOV直通模式,外部接口选择X710-T2L。 fb61e0805e4133cf0d4cd1a5a82e39bc.png
Windows Server下出现了X710-T2L的SR-IOV虚拟网卡。 ad8cf04c88c1eb44ffac3512ed2fa2c6.png
SR-IOV虚拟网卡在Windows Server下握手速率10G,正常工作。 1dc2b6d45c105d6fe6fff32405e0cdcf.png
大家都知道直通只能给一台虚拟机,SR-IOV是否能突破限制,我们来看看
CentOS和WinServer同时开机,内部都直通了X710-T2的SR-IOV虚拟网卡,并且都在正常工作。283f9edd464dfa565a7a74da7193586e.png简单性能测试
对于700系列网卡,简单打流并不能体现出Intel网卡的性能优势,这里就做个简单测试。
使用2台工作站参与测试。
硬件配置
CPU:Intel Xeon E-22
内存:DDR4 ECC 2666 16G x2
主板:SuperMicro X11SCA-F
两台测试工作站之间使用NETGEAR XS512EM交换机连接。
两台测试工作站安装WindowsServer 2019 DataCenter,升级到最新版本,并且关闭系统防火墙。
测试工具使用微软NTttcp,可以在Windows下彻底压榨网卡性能。
https://gallery.technet.microsof ... on-528-Now-f8b12769
网卡驱动保持默认设置c99019d7df2e6938406a5681aec4032d.png
吞吐量:1131.511MB/s,CPU占用:8.64%CDN应用实际测试
CDN应用简单的说,利用手里的带宽和存储空间,给需求方(比如视频网站)提供全网加速节点。这类应用特点请求数量巨大,每次请求的数据包非常小,往往还会伴随着需要大量虚拟的环境。
这个测试案例使用了64条100M宽带,作为上联宽带,一个64个宽带连接汇聚。软路由使用一台双路E5,使用修改版本的OPENWRT。路由器上万兆网卡使用Intel X710-T2L
路由器配置使用Intel E5 2651 V2 双路,修改OPENWRT版本使用48个线程多核NAT转发优化,将X710-T2L的网卡中断平均到每个CPU线程上
负载机使用1台双路Xeon 白金,机器开7-10个虚拟机,服务器使用两张X710-T4L/四张X710-T2L网卡的SR-IOV加速吞吐量。89c0c31531333f11ccaf1d0f2e219a88.png639666d97a3d549d3f87f1b72e3b2da0.png5c653128f3076286a094ccd3cde26bf4.png
在夜间单网卡峰值可以达到峰值带宽8Gb/s。cd7cb3f826da4441b93b57c58690f62e.png9758d10371b03c0d36139b1a121198b1.png
在使用Intel 700系列网卡之前,全套系统使用了Intel 82599网卡。
在更换700系列网卡后负载机CPU降低效果如图。
82599b9fdc303c0102420de7292853c4f77d9.png 
700系列5b325ea4df30fc0bc4a8b868d1b670cb.png 
可以看到通过使用700系列网卡后,网卡分担了大量CPU计算任务,使得这套系统可以承担更高的流量。CDN只是高性能网卡的一个应用,大流量大连接数环境下,Intel的网卡会有非常好的表现。总结
Intel Ethernet Network Adapter X710-T2L和Intel Ethernet Network Adapter X710-T4L网卡的出现弥补了Intel 700系列网卡没有优秀电口卡的遗憾,并且带来了更低功耗。Intel原厂网卡虽然很贵,但是可以实实在在的解决问题,相比起他带来的收益,网卡的价格就不值得一提了。有需求的用户和玩家,很值得入手
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/246914
推荐阅读
相关标签
  

闽ICP备14008679号