《恒正同創》技術測試intel萬兆網卡的全過程
    發布者:brocade  發布時間:2012-08-08 16:16:45  訪問次數:352

             目前萬兆以太網正在逐漸進入各個應用領域。萬兆以太網的實際性能是人們感興趣的一個話題。在理想情況下,通過萬兆以太網是否能達到10000Mbps的傳輸速度?許多人對此心存疑慮,而這方面的評測文章目前網上也比較少見。最近我公司技術人員用兩塊萬兆網卡,對此問題進行一番實際測試。
    測試采用雙機直連的方法,沒有經過交換機。使用的網卡是兩塊intel的x520 萬兆網卡,每塊網卡擁有2個萬兆端口,不過以下的測試只用到了其中的一個端口。
    測試環境為Linux操作系統,內核版本是3.1.1。測試軟件方面,為了達到最高的傳輸速率,采用的是直接socket編程的方法,在兩臺機器間通過tcp/ip協議發送/接收數據。實時流量則通過讀取Linux系統的/proc/net/dev設備文件得到。這樣得到的流量包含了tcp/ip包的頭部數據,比程序中看到的要更準確一些。
    測試前先用ethtool工具察看網卡的工作狀態,確認都已處于10000Mb/s的狀態:
    root@pc2:~# ./ethtool eth2
    Settings for eth2:
    Supported ports: [ TP ]
    Supported link modes: 1000baseT/Full
    10000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes: 1000baseT/Full
    10000baseT/Full
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 10000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: external
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: d
    Wake-on: d
    Current message level: 0x00000007 (7)
    drv probe link
    Link detected: yes

    網卡參數方面,基本上均為系統默認值。所作的唯一優化是把網卡的mtu參數調大了一些,本測試中mtu的值設置為6000。
    下面是一些具體的測試結果(這里1MB表示1000000字節):
    1. 單向單線程傳輸測試(從pc1向pc2單線程發送數據)
    測試結果:pc1出流量的實測速度約為1036MB/s(漲落<2MB/s)。
    這個傳輸速度相當于約8288Mbps,離萬兆網絡的理論帶寬還有一些差距。
    2. 單向雙線程傳輸測試(從pc1向pc2同時用2個線程發送數據)
    測試結果:pc1出流量的實測速度約為1245MB/s(漲落<1MB/s)。
    這個傳輸速度(9960Mbps)很不錯了,已經達到了萬兆理論帶寬的99%以上。
    [11.12.05補充:經過一些優化后,最終實測穩定的極限速度為1248MB/s(9984Mbps)]
    3. 單向多線程傳輸測試(從pc1向pc2同時用多個線程發送數據)
    測試結果:傳輸速率基本沒有什么提升,但漲落幅度變小,從1MB/s降低到0.1MB/s的量級。
    4. 雙向單線程傳輸測試(從pc1向pc2單線程發送數據,同時pc2向pc1單線程發送數據)
    測試結果:pc1上出流量和入流量之和實測速度約為1700MB/s,漲落比較大,有100MB/s的量級。
    5. 雙向雙線程傳輸測試(從pc1向pc2雙線程發送數據,同時pc2向pc1雙線程發送數據)
    測試結果:pc1上出流量和入流量之和實測速度約為2330MB/s,漲落變小,只有10MB/s左右。
    6. 雙向多線程傳輸測試(從pc1向pc2多線程發送數據,同時pc2向pc1多線程發送數據)
    測試結果:與前面單向多線程時不同,繼續增加線程數傳輸速度會進一步緩慢提升。在雙向10線程時傳輸速度之和達到2476MB/s(19808Mbps),同樣超過了理論帶寬的99%,而漲落則下降到1MB/s左右。
    從這些測試結果可以看到,不論是單向傳輸還是雙向傳輸,萬兆以太網的實際帶寬都可以很容易地達到理論峰值99%以上。這個結果有點出乎事先的預料。測試結果證實了萬兆以太網的理論帶寬并非虛標,在實際程序應用中經過一些優化是完全可以達到的。

    英特爾Intel 最新的82599ES萬兆以太網控制器采用的是:Intel® 82599ES芯片
    英特爾® 以太網X520 DA2是雙端口10千兆位服務器適配器,能夠在虛擬和統一存儲環境中提供終極靈活性和可擴展性。
    SFP+ 萬兆的3種連接方式:1,SFP+多模 2,SFP+單模 3,SFP+銅線直連。
    英特爾連接虛擬化技術(Intel Virtualization Technology for Connectivity)是一套可以優化I/O性能的技術。
    原生操作系統iSCSI加速功能能夠提高性能,是最實惠的服務器和iSCSI SAN連接方式。
    英特爾以太網X520服務器適配器產品系列能夠設置LAN和SAN流量的路由,使其通過單一結構(具備FCoE能力),從而降低數據中心總擁有成本(TCO)。
    Intel萬兆網卡產品信息:
    • Intel® Ethernet Server Adapter X520-DA2 E10G42BTDA
    • Intel® Ethernet Server Adapter X520-SR1 E10G41BFSR
    • Intel® Ethernet Server Adapter X520-SR2 E10G42BFSR
    • Intel® Ethernet Server Adapter X520- LR1 E10G41BFLR
    • Intel® Ethernet Server Adapter X520-T2
    • Intel® Ethernet SFP+ SR Optics E10GSFPSR
    • Intel® Ethernet SFP+ LR Optics E10GSFPLR

    免責聲明:線纜網轉載作品均注明出處,本網未注明出處和轉載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內容的真實性。如轉載作品侵犯作者署名權,或有其他諸如版權、肖像權、知識產權等方面的傷害,并非本網故意為之,在接到相關權利人通知后將立即加以更正。聯系電話:0571-87774297。
0571-87774297  
主站蜘蛛池模板: 女人让男人免费桶爽30分钟| 豆奶视频高清在线下载| 日韩人妻精品一区二区三区视频 | 成年日韩片av在线网站| 久久精品国内一区二区三区| 欧美性狂丰满性猛交| 亚洲综合激情另类小说区| 第一福利官方导航| 国产成人精品午夜福利| 3d动漫精品一区二区三区| 成人理论电影在线观看| 久久五月天婷婷| 欧美日韩一区二区三区四区在线观看 | xxxwww欧美性| 日韩乱码人妻无码中文字幕视频| 亚洲日本久久一区二区va| 深夜A级毛片视频免费| 依恋影视在线观看韩国| 韩国美女主播免费的网站 | 最近免费中文在线视频| 亚洲午夜精品一区二区| 欧美精品在线一区二区三区| 亚洲视频一区在线观看| 色视频在线观看视频| 国产另类在线观看| 黑人巨茎大战欧美白妇| 图片区小说区欧洲区| 丰满人妻熟妇乱又仑精品| 日本高清黄色片| 久久综合久久综合九色| 最近2019免费中文字幕视频三 | 18禁免费无码无遮挡不卡网站| 成年人免费小视频| 丰满老**毛片| 无遮挡全彩口工h全彩| 久久久无码中文字幕久...| 日韩在线观看中文字幕| 久久精品亚洲日本波多野结衣| 日韩视频一区二区| 久久精品无码一区二区www| 暖暖日本免费中文字幕|