前言
大家都說Intel的網卡是非常優秀的,買主板一定要選搭載Intel網卡的主板。這次為帶來Intel 700系列萬兆網卡的評測。
這次我們拿到了一下兩片700系列的卡:
Intel® Ethernet Converged Network Adapter X710-DA2
Intel® Ethernet Converged Network Adapter X710-T4

順便也會帶上500系列萬兆卡小弟一起評測
Intel® Ethernet Converged Network Adapter X550-T2
700系網卡介紹
700系列是intel的數據中心級別網卡,產品從10G到40G端口速率都有。
40G產品為XL710-QDA1、XL710-QDA2,單端口、雙端口40G QSFP+網卡
25G產品為XXV710-DA1、XXV710-DA2,單端口、雙端口25G SFP28網卡
10G產品線比較豐富,這次拿到的就是10G網卡。
現在主力在售10G 700系列網卡
X710-DA2、X710-DA4
X710-DA2、X710-DA4,雙端口、四端口10G SFP+光口卡。光口支持10G/1G兩種速率模式。
X710-T4
X710-T4,四端口10G-BaseT RJ45電口卡。電口只支持10G/1G兩種速率模式,不支持2.5G和5G的速率。
然后最近新出了幾片700系列網卡,可能市面比較少見,咨詢過Intel,已經可以訂貨
X722-DA2、X722-DA4
X722-DA2、X722-DA4,雙端口、四端口10G SFP+光口卡。光口只支持10G。
這個卡和X710區別在,這個網卡光口是10G Only模式,無法連接千兆光纖,也無法使用光電模塊連接千兆電口。
X722支持了iWARP/RDMA,這是原來710全系列都不支持的。RDMA后面X722評測會詳細介紹。
X710-T2L、X710-T4L
X710-T2L、X710-T4L,雙端口、四端口10G-BaseT RJ45電口卡。電口支持10G/5G/2.5G/1G/100M五種速率。
X710-T4L是原來X710-T4的升級,增加了五模萬兆的支持。和交換機兼容性更好。
這次開箱評測的是X710-DA2和X710-T4,市面上最常見的700系列萬兆網卡。新型號網卡請期待下次分解
順便說一句,大家看到700系列網卡全稱
Intel® Ethernet Converged Network Adapter X710-DA2
Intel® Ethernet Converged Network Adapter X710-T4
當中都有Converged這個關鍵詞,什么意思呢?
Intel萬兆網卡大部分都支持當做iSCSI和FCoE的HBA存儲卡使用,支持硬件加速,所以是既能做eth網卡,也能做HBA存儲卡。
需要注意的是Intel 7系列網卡都沒有對windows 10做支持,如果在Windows下使用7系列網卡,需要Windows Server 2016或者2019。
https://www.intel.cn/content/www ... ernet-products.html
https://www.intel.cn/content/www ... ernet-products.html

當然,在Windows 10下可以強制使用Windows Server 2016的驅動。能用,但不推薦。
開箱
這次到手的是市面上最常見的700系列萬兆網卡:
Intel® Ethernet Converged Network Adapter X710-DA2
Intel® Ethernet Converged Network Adapter X710-T4
其中X710-DA2是雙光口1G/10G網卡,X710-T4是四電口10G/1G網卡。
X710-DA2 雙光口萬兆網卡
X710-DA2 雙光口卡,700系列網卡比起上代500系列網卡功耗降低很多,所以散熱片面積也變小了。

網卡背面有兩張標簽,白色是產品型號,藍色是Intel網卡特有的防偽標簽。

標簽位置特寫,藍色標簽在不同光線下有色彩變化,標簽上有二維碼和一組24位YottaMark編碼。這個作用后面詳細說。

網卡的SFP+口。

網卡2個SFP+邊上都有連接狀態指示燈。

X710-T4
X710-T4 4電口萬兆網卡。

網卡背面。

網卡背面同樣也有藍色防偽標簽,Intel原廠卡標志。

網卡信息標簽貼在RJ45口上。

四個萬兆RJ45口

X550-T2開箱
也隨手給X550-T2網卡開個箱。500系列網卡支持Windows 10,支持五模,更適合工作站和家用環境。
X550-T2 雙端口五模萬兆電卡。

網卡背面

依然Intel特有藍色防偽標簽。

兩個萬兆RJ45口

真假Intel網卡
Intel原廠網卡固然好,很多朋友往往會買到山寨的Intel網卡。
山寨網卡雖然也是使用Intel的芯片,但是芯片來源不確定(拆機),PCB做工設計不到位,不做7x24小時穩定性測試,性能和穩定性會大打折扣。
有個朋友有一片X550-T2,接收數據能到10G,發送數據只有4-5G。諸如此類的問題會很多,使用起來很不省心。
這里簡單說說判斷真假網卡方法。
1、看網卡樣式
查看網卡的樣子,如果你的網卡和大部分人的卡樣子都不同,那就不用說,一定不是真的。
2、看YottaMark標簽
也就是前面說的網卡防偽標簽,在陽光下會有色彩變化。如果見到不會變色的假標簽,那就是假卡
沒有YottaMark標簽的網卡一定不是原廠零售卡,有YottaMark標簽只能說大概率是,要后面繼續判斷。
3、查詢YottaMark信息
訪問http://verify.yottamark.com/ 網站,輸入24位編碼,可以查到網卡信息。
信息中包含網卡型號、mac地址等,如果信息不正確。那也是假卡
原廠網卡的驗證結果:

4、800電話確認
以上方式檢查,網卡基本沒太大問題。
如果還覺得不保險,最后的大招,聯系intel 800售后,拍攝網卡的照片,請800客服人員幫助你檢查。
最后順便說一句Intel網卡的質保政策——有限終生保修
https://www.intel.cn/content/www ... ernet-products.html
簡單的說,就是保修到這片網卡停產后的五年。
所以買intel有線網卡,大家可以很放心使用。有問題都有強大的intel 800售后技術和服務支持。
拆解
X710-DA2
X710-DA2拆除散熱片后,可以看到卡上芯片。

X710-AM2網卡Mac部分。(網口卡的Phy是光模塊,沒有卡上Phy)

X710-T4
X710-T4 拆除散熱片后,電口卡比光口卡多了一個Phy芯片,卡上有2顆IC。

X710AM2網卡Mac芯片

Intel X557AT4,4端口Phy,只支持1G、10G模式。所以網卡也只支持1G、10G模式。

性能測試
性能測試使用2臺工作站參與測試。
工作站1:
CPU:Intel Xeon W-2140B
內存:DDR4 RECC 2400 32G x4
主板:ASUS C422 Pro/SE
工作站2:
CPU:Intel Xeon E3-1245 v2
內存:DDR3 ECC 1600 8G x2
主板:SuperMicro C7Q67
工作站1作為測試服務器,網卡全插上看架勢好熱鬧


工作站2,相對工作站1性能偏弱,作為測試客戶端。測試中CPU占用率都指的是在工作站2上的結果。
2臺測試工作站安裝WindowsServer 2019 DataCenter,升級到8月最新版本,并且關閉系統防火墻。
測試工具使用微軟NTttcp,可以在Windows下徹底壓榨網卡性能。
https://gallery.technet.microsof ... on-528-Now-f8b12769
網卡驅動保持默認設置(默認RSS列對數都大于8,對測試機器來說足夠)
X710-DA2

吞吐量:1131.531MB/s,CPU占用:8.786%
X710-T4

吞吐量:1131.510MB/s,CPU占用:9.379%
X550-T2

吞吐量:1131.514MB/s,CPU占用:10.035%
可以看到Intel的萬兆網卡提供了數據卡上加速,雖然打滿萬兆流量,CPU的占用率還是非常非常的低。
虛擬化加速SR-IOV
先來介紹Intel萬兆網卡都支持的一個網卡虛擬化技術——SR-IOV。可能大家對這個詞有點陌生,讓我們慢慢來說。
SR-IOV 技術是一種基于硬件的虛擬化解決方案,可提高性能和可伸縮性。SR-IOV 標準允許在虛擬機之間高效共享 PCIe設備,并且它是在硬件中實現的,可以獲得能夠與本機性能媲美的 I/O 性能。SR-IOV 規范定義了新的標準,根據該標準,創建的新設備可允許將虛擬機直接連接到 I/O 設備。
單個 I/O 資源可由許多虛擬機共享。共享的設備將提供專用的資源,并且還使用共享的通用資源。這樣,每個虛擬機都可訪問唯一的資源。因此,啟用了 SR-IOV 并且具有適當的硬件和 OS 支持的 PCIe 設備(例如以太網端口)可以顯示為多個單獨的物理設備,每個都具有自己的 PCIe 配置空間。
轉自https://docs.oracle.com/cd/E37934_01/html/E36756/glbzi.html
通俗說,玩虛擬機的朋友,聽說過網卡直通的概念。就是把PCIE網卡,直通給虛擬機,這樣網絡數據流量可以不通過虛擬交換,占用CPU資源,直接傳遞給虛擬機。但是直通也有一個明顯的缺點,就是一塊網卡只能提供一臺虛擬機使用。并不像虛擬交換那樣可以多臺機器共享一個網口。
這時候SR-IOV就誕生了,SR-IOV就是為了解決不能多臺機器直通的問題。他在不降低網卡效率的前提下,允許一塊網卡直通給多臺虛擬機。這樣使用就非常方便了。
要是用SR-IOV也需要滿足一定條件。簡單地說就是1、主板CPU支持,2、網卡支持,3、操作系統支持。
在VMWare vSphere兼容列表內的系統基本都支持SR-IOV。
大家可以查看這個頁面,查詢自己的網卡是否支持SR-IOV。如果支持,就可以愉快的玩耍了。
https://www.intel.cn/content/www ... ernet-products.html
測試服務器:
服務器:HPE DL360p Gen8
CPU:Intel Xeon E5-2603 v2
內存:DDR3 RECC 1600 8G x4
CPU我特意找出2顆低性能E5,可以更明顯看出SR-IOV帶來的性能提升。
HPE機器在BIOS中有SR-IOV選項記得要打開(更換CPU之前截圖,CPU還不是2603)
vSphere設置這里略過。在vSphere內部署一臺4C 32G虛擬機,安裝Windows Server 2019
測試同樣使用NTttcp,CPU占用率我們這回看整臺物理機的CPU使用率。這邊直接給出結果。
吞吐量CPU占用率虛擬交換機1065.156MB/s63.156%SR-IOV1112.354MB/s18.571%
可以看到使用和不使用SR-IOV吞吐量區別不大,但是CPU占用率差別巨大。
需要說明測試環境選了Intel最弱的E5,同時關閉網卡的VMDQ虛擬化加速。生產環境差距會小些。
對于網絡IO大,延時敏感的使用場景,SR-IOV是一個很好的提升效率的方式。
總結
Intel 萬兆網卡性能,穩定性都是非常好的。和虛擬化,存儲配合有很多用處,篇幅關系只做了簡單介紹。如果后面有Intel新品,會有更詳細介紹。
如果你追求穩定,追求高速率,Intel 700 500系列萬兆網卡都是你最好的選擇。
也希望Intel能將700系列網卡適配Windows 10 Workstation,讓工作站,媒體,視頻剪輯用戶早日用上Intel旗艦網卡。
如今千兆寬帶都已經是運營商主推了,萬兆網卡離大家還遠么。