《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 網絡數據小包吞吐量測試與分析

網絡數據小包吞吐量測試與分析

2009-04-10
作者:馬 濤1, 龔榮凡2,

??? 摘? 要: 吞吐量是評價網絡平臺性能的重要指標,是網絡用戶關注的焦點,對于不同幀長的以太網數據包,網絡平臺的處理能力存在較大差異,主要體現在處理64B和128B小包數據時,吞吐量有明顯的降低。針對這一問題,以研祥一款網絡平臺專用主板NET-1715VD4N為測試對象,采用SmartBits 600B測試儀配合SmartFlow、SmartWindow測試軟件,進行了網絡吞吐量測試,并分析了造成小包吞吐量降低的原因。?

??? 關鍵詞: 網絡小包; 吞吐量

?

??? 隨著Internet的日益普及,企業內部網用戶訪問Internet的需求在不斷增加,企業需要對外提供諸如WWW頁面瀏覽、FTP文件傳輸、DNS域名解析等服務,這些因素會導致網絡流量的急劇增加。如果網絡平臺的吞吐量太小,就會成為網絡瓶頸,給整個網絡的傳輸效率帶來負面影響。因此,在對網絡平臺進行性能測試時,考察吞吐量是一項十分重要的技術指標,有助于更好地評價其性能表現。?

??? 根據RFC2544標準,以太網數據包的幀長采用64B、128B、256B、512B、1 024B、1 280B、1 518B字節。目前大多數X86架構網絡平臺在處理256B、512B、1 024B和1 518B這樣的中、大包時,吞吐量大都能近似線速,而處理64B和128B小包的時候,性能差異立即體現。但是,近年來普及的一些應用,包括MSN、QQ、視頻、線上游戲等,都是以小包的形式在工作。因此,人們對網絡平臺的小包數據處理能力的關注程度越來越高。?

??? 本文以網絡小包為研究對象,以研祥一款網絡平臺專用主板NET-1715VD4N為測試對象,采用SmartBits 600B測試儀配合SmartFlow、SmartWindow測試軟件,進行了網絡吞吐量測試,并著重分析了造成小包吞吐量降低的原因。?

1 吞吐量測試方法?

??? 吞吐量(Throughput)是用來測試網絡設備的包轉發能力的重要參數,通常指設備在不丟包條件下的最大傳輸速率。測試吞吐量的方法主要分為兩類:一類是基于PC軟件的測試,另一類是使用專門的測試儀器進行測試。由于PC軟件測試的誤差比較大,而且軟件本身就不成熟,不能真實反映出網絡設備的實際吞吐量大小,因此大多數用戶不會采用PC軟件的測試方法,而是采用專業測試儀表來進行測試。?

??? 目前業界普遍采用的測試儀表主要有Smartbits和ixia兩種,吞吐量的測試原理基本相同,都是采用二分法,即如果接收數據幀數等于發送數據幀數,則增加發送數據包的速率;如果接收數據幀數小于發送數據幀數,則降低發送數據包的速率。使用二分法來確定發送數據幀數等于接收數據幀數時的最大發送數據包的速率,即為網絡吞吐量。?

??? 本文采用Smartbits 600B測試儀配合SmartFlow、SmartWindow測試軟件進行吞吐量測試。Smartbits是全球最權威的網絡設備測試儀,它配合不同的軟件可以測試OSI的2~3層和4~7層。對于網絡安全產品的制造商來說,一般測試到OSI的2~3層即可。常用的軟件有SmartWindow、SmartApplications、SmartFlow。SmartWindow是虛擬控制面板,SmartApplications是基于RFC2544標準的自動化測試軟件,SmartFlow是QoS性能及MPLS路由測試軟件。SmartApplications和SmartFlow都可以測試吞吐量并自動生成一份測試報告。?

2 測試實例?

??? X86架構網絡平臺的網絡性能與軟件和硬件都有直接的聯系,其中CPU、網絡芯片是影響網絡性能的主要因素。此外,操作系統對于網絡性能也有很大的影響,Linux系統比Windows系統的網絡性能要好,而Linux系統的內核版本與網卡驅動版本不同,網絡性能也有比較大的差異,通過優化驅動可以提高網絡性能。?

??? 針對研祥一款網絡安全平臺專用主板NET-1715VD4N,進行了數據包吞吐量的測試與分析。這款主板主要應用于終端防火墻網絡安全產品中,支持目前主流Intel LGA775處理器,Pentium4、Celeron D、Pentium D及Conroe處理器,前端系統總線最高支持1 066MHz,搭配Intel 945G芯片組,雙通道DDR2,最大支持4GB內存。有4個板載千兆網口,其中LAN1和LAN2采用1片Intel82571,可實現bypass功能,LAN3和LAN4采用2片Intel82573E。配有1個PCI插槽;1個PCI-E×4插槽,可擴展4個電口或者2個GBIC或者2個SFP。?

2.1 測試環境?

??? 測試使用的NET-1715VD4N平臺,搭配了Core 2 Duo E4500的CPU,主頻2.2GHz,二級緩存2MB,前端總線800MHz;內存采用兩根Kingston 1G的DDR2/667;硬盤采用Seagate SATA接口160G/7200rpm/8M。安裝Linux Fedora Core 6(kernel 2.6.18)操作系統,網口驅動采用FC6自帶的7.1.9版本,軟件、驅動不進行任何優化來做測試,采用路由模式。?

??? 測試儀器采用思博倫通信的網絡性能分析儀SmartBits 600B。測試軟件采用SmartFlow。測試網絡拓撲結構如圖1所示。?

?

?

??? Linux系統下的設置:?

??? (1) 關閉防火墻和SELinux服務?

??? # /etc/rc.d/init.d/iptables stop?

??? (2) 開啟Linux內核中的ip_forward功能?

??? #echo 1 > /proc/sys/net/ipv4/ip_forward?

??? (3) 設置IP地址 ?

??? #ifconfig eth0 192.168.100.1 netmask 255.255.255.0 up?

??? #ifcofnig eth1 192.168.200.1 netmask 255.255.255.0 up?

??? #ifconfig eth2 192.168.300.1 netmask 255.255.255.0 up?

??? #ifcofnig eth3 192.168.400.1 netmask 255.255.255.0 up?

??? (4) 設置靜態ARP?

??? #echo‘192.168.100.2 00:00:00:00:00:01’ >> /etc/ethers?

??? #echo‘192.168.200.2 00:00:00:00:00:02’ >> /etc/ethers?

??? #echo‘192.168.300.2 00:00:00:00:00:03’ >> /etc/ethers?

??? #echo‘192.168.400.2 00:00:00:00:00:04’ >> /etc/ethers?

??? #arp -f?

??? 其中,192.168.100.2、00:00:00:00:00:01是SMB-600B流的源IP和源MAC。?

2.2 測試結果?

??? 本次測試,測試時間設置為60s,Acceptable Frame Loss設置為0,幀長分別為64B、128B、256B、512B、1 024B、1 280B、1 518B。?

??? 圖2是測試完成后,由測試軟件自動生成的NET-1715VD4N平臺Intel82571和Intel82573E雙向吞吐量的測試結果,為了能更清楚地看到測試數據,將數據整理成表1。?

?

?

?

??? 從圖2和表1中可以看出,吞吐量與幀長有關,幀長越長,其吞吐量越大。對于LAN1和LAN2兩個網口,處理512B、1 024B和1 518B的大包時,吞吐量都達到了線速,沒發生丟包情況;處理256B的中包,吞吐量也非常接近線速;而在處理64B、128B的小包時,吞吐量達不到線速,存在不同程度的丟包。?

2.3 測試結果分析?

??? NET-1715VD4N網絡平臺LAN1、LAN2網口64B小包的雙向吞吐量接近50%,此時的CPU占用率高達99%,而1 518B大包的吞吐量可以達到線速100%,此時的CPU占用率卻只有19%。每一個以太網數據幀都包含有6B的目的MAC地址、6B的源MAC地址、2B的數據類型、46B~1 500B的凈荷以及4個字節的FCS。對于64B幀長的數據包,1Gb/s的速率等于1 488 095包/s,而對于1 518B幀長的數據,1Gb/s的速率等于81 274包/s。也就是說,同樣1Gb/s的速率,CPU響應64字節幀長的數據包中斷要比響應1 518B幀長的數據包中斷多得多。CPU在響應64B數據包中斷時,由于無法及時處理全部中斷,就將部分數據包丟棄了。?

??? 在上述測試中,NET-1715VD4N平臺作為路由模式,進行三層協議轉發來進行測試。在三層協議棧轉發時,占用了CPU大部份資源。如果在Linux系統下通過修改e1000_main.c文件中的代碼來做Loopback,即把代碼中的netif_receive_skb(skb) 修改成e1000_xmit_frame(skb, adapter->netdev) 重新編譯,數據包不通過三層協議棧處理,采用SmartWindow軟件,測試64B小包,發送采用1Gb/s的速率,LAN1網口的吞吐量可以達到90%。這說明CPU在處理三層協議轉發時,消耗了大部分資源,CPU是整個網絡平臺小包吞吐量達不到線速的最大瓶頸。?

??? 吞吐量是評價網絡性能的一項重要指標。小包數據由于其自身的特性,使得許多網絡平臺在處理小包數據時,吞吐量都有比較明顯的降低。因此,研究小包數據的吞吐量,找到小包吞吐量偏低的原因,具有十分重要的意義。本文通過對研祥網絡平臺產品NET-1715VD4N吞吐量的測試與分析,得出了CPU是影響小包吞吐量的主要因素的結論。如果采用更高性能的CPU,并通過優化系統和網絡驅動及中斷方式,可以使小包數據的吞吐量得到進一步提高。?

參考文獻?

[1] 王國梁,陶洋,張靜.網絡測試及性能評價模型研究[J].中國數據通信,2003(11):26-29.?

[2] RFC2544:網絡互聯設備的基準方法,1999.3?

[3] 劉靜林,張世遠,鐘亦平. 高性能主干網絡監控系統的設計與實現[J]. 計算機工程,2004,30(13):181-183.?

[4] 陳蓓. 基于嵌入式Linux安全網關的實現[D]. 西安交通大學碩士學位論文,2000:40-42.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久人人97超碰人人澡爱香蕉| 久久成人精品电影| 欧美性大战xxxxx久久久| 亚洲精品自在在线观看| 欧美a级片一区| 久久一区精品| 欧美性猛交xxxx乱大交退制版| 国产精品久久九九| 亚洲精品一区二区三区四区高清| 亚洲国产美女| 国产欧美日韩一区二区三区在线观看| 久久成人这里只有精品| 国产精品欧美日韩久久| 亚洲一区二区三区免费视频| 亚洲风情亚aⅴ在线发布| 亚洲韩国青草视频| 欧美在线视频在线播放完整版免费观看| 国产亚洲一区精品| 亚洲精品午夜| 一片黄亚洲嫩模| 国产精品久久国产精品99gif| 性色av一区二区三区红粉影视| 激情欧美日韩一区| 欧美欧美天天天天操| 曰韩精品一区二区| 国产视频久久久久| 欧美极品在线观看| 欧美国产先锋| 欧美老女人xx| 在线成人亚洲| 亚洲第一天堂无码专区| 国产欧美日韩亚洲| 中国女人久久久| 亚洲国产一区在线| 亚洲午夜在线观看视频在线| 国产精品一区二区久激情瑜伽| 欧美承认网站| 亚洲一区二区三区高清不卡| 国产一区二区三区久久悠悠色av| 久久国产精品亚洲va麻豆| 亚洲国产成人在线播放| 欧美日韩第一页| 欧美午夜精品久久久| 久久天天躁夜夜躁狠狠躁2022| 国产精品亚洲第一区在线暖暖韩国| 在线视频精品一区| 久久亚洲影音av资源网| 欧美超级免费视 在线| 国产主播精品| 亚洲欧美久久| 欧美成人小视频| 欧美成人小视频| 激情欧美一区二区| 黑人一区二区三区四区五区| 国产精品国产三级国产aⅴ9色| 久久一区欧美| 亚洲精品影视| 亚洲国产欧美一区二区三区久久| 亚洲国产精品一区二区尤物区| 亚洲视频www| 欧美日韩在线亚洲一区蜜芽| 国产欧亚日韩视频| 欧美精品一区二区三区高清aⅴ| 亚洲午夜精品久久久久久app| 欧美国产日韩xxxxx| 国产乱码精品一区二区三区不卡| 午夜欧美不卡精品aaaaa| 亚洲女女做受ⅹxx高潮| 中文高清一区| 亚洲成人在线免费| 国产精品网站视频| 久久久不卡网国产精品一区| av成人免费在线| 久久成人免费| 欧美激情国产日韩| 亚洲午夜久久久久久久久电影院| 国产精品一区二区欧美| 欧美国产综合一区二区| 国产自产在线视频一区| 激情亚洲成人| 欧美久久九九| 在线观看日产精品| 国产精品久久久久久久久免费樱桃| 亚洲美女色禁图| 欧美午夜精品久久久久久久| 亚洲精品网站在线播放gif| 欧美日韩爆操| 在线观看91精品国产入口| 国产欧美日韩综合| 韩国三级电影久久久久久| 亚洲线精品一区二区三区八戒| 欧美风情在线观看| 亚洲欧美怡红院| 蜜臀av在线播放一区二区三区| 欧美成人一品| 亚洲高清色综合| 亚洲一区欧美激情| 久久精品国产一区二区三区| 国产欧美精品一区二区色综合| 欧美肥婆在线| 欧美日韩亚洲天堂| 欧美日韩午夜在线视频| 亚洲一区精品电影| 久久天堂成人| 国产日韩欧美综合在线| 亚洲在线免费观看| 欧美日韩亚洲一区二区三区在线| 欧美国产日韩一区二区三区| 国产欧美一区在线| 最新精品在线| 欧美制服第一页| 国产精品久久久久高潮| 亚洲精品久久久久久下一站| 91久久极品少妇xxxxⅹ软件| 亚洲一区二区三区在线播放| 国产午夜精品久久久久久免费视| 欧美va天堂在线| 性欧美激情精品| 欧美一区二区三区在线播放| 欧美日韩不卡合集视频| 亚洲视频在线观看| 欧美成va人片在线观看| 久久久久成人网| 国产精品久久久久999| 久久久国产精品一区| 久久国产精品电影| 欧美不卡三区| 国产精品h在线观看| 久久久久九九九九| 另类成人小视频在线| 久久视频国产精品免费视频在线| 久久国产精品99久久久久久老狼| 国产精品高清在线观看| 国产精品毛片一区二区三区| 久久婷婷久久一区二区三区| 亚洲视频第一页| 国产精品v片在线观看不卡| 国产精品成人一区二区艾草| 欧美精选一区| 一区二区在线视频观看| 欧美日韩一区二区在线视频| 久久久无码精品亚洲日韩按摩| 国产精品久久77777| 久久狠狠一本精品综合网| 麻豆freexxxx性91精品| 欧美区一区二区三区| 国产精品欧美久久久久无广告| 国产精品久久久| 欧美猛交免费看| 99热在这里有精品免费| 欧美高清视频一区二区三区在线观看| 国产一区二区精品久久99| 欧美日韩国产一级片| 亚洲天堂av高清| 国产视频在线一区二区| 免费观看国产成人| 一区二区三区日韩精品视频| 亚洲第一精品夜夜躁人人躁| 99国产精品99久久久久久粉嫩| 亚洲欧洲美洲综合色网| 亚洲视频在线观看三级| 亚洲日本欧美在线| 亚洲人体大胆视频| 欧美日韩国产区一| 国产精品视频不卡| 国产精品一区二区在线| 欧美另类专区| 国产精品99一区二区| 欧美三级网页| 狠狠色香婷婷久久亚洲精品| 欧美三级视频在线观看| 欧美精品久久99| 亚洲一区二区三区乱码aⅴ| 欧美一区亚洲一区| 欧美www在线| 一级日韩一区在线观看| 黑人巨大精品欧美黑白配亚洲| 亚洲国产欧美一区二区三区丁香婷| 亚洲欧美激情视频在线观看一区二区三区| 久久亚洲综合色| 黑人极品videos精品欧美裸| 欧美一区=区| 亚洲一级电影| 国产一区香蕉久久| 国产精品一区二区久久| 欧美精品久久天天躁| 在线免费观看欧美| 牛人盗摄一区二区三区视频| 久久婷婷蜜乳一本欲蜜臀| 国内精品免费午夜毛片| 欧美精品一区视频| 免费亚洲电影在线观看| 欧美va天堂va视频va在线| 欧美日韩一区二区三区在线视频| 国产一区二区在线观看免费播放| 欧美成人高清视频| 一二三四社区欧美黄| 久久都是精品| 黄色精品一区| 狠狠色丁香婷婷综合久久片| 久久久精品国产99久久精品芒果| 国内外成人免费视频| 美女精品国产| 欧美新色视频| 这里只有精品丝袜| 欧美福利精品| 欧美v亚洲v综合ⅴ国产v| 亚洲女女做受ⅹxx高潮| 欧美一区深夜视频| 99v久久综合狠狠综合久久| 国产精品一区视频| 欧美极品一区二区三区| 亚洲欧美国产精品桃花| 在线观看成人一级片| 欧美国产日韩免费| 久久青草福利网站| 亚洲在线一区二区三区| 99视频精品在线| 国产精品国产三级国产aⅴ入口| 亚洲视频碰碰| 国产精品久久久一区二区三区| 欧美高清视频| 欧美视频中文一区二区三区在线观看| 午夜视频在线观看一区二区| 国产精品午夜国产小视频| 亚洲性感激情| 久久先锋资源| 国产三级精品在线不卡| 亚洲综合成人在线| 欧美激情视频一区二区三区免费| 日韩一区二区免费高清| 香蕉成人伊视频在线观看| 亚洲天堂av高清| 亚洲高清视频在线观看| 亚洲精品一级| 欧美怡红院视频一区二区三区| 久久久久一区二区| 亚洲人成7777| 欧美日韩综合在线免费观看| 日韩午夜av电影| 一区在线影院| 99精品黄色片免费大全| 久久av一区二区三区漫画| 亚洲欧美日韩一区在线| 欧美另类综合| 欧美日韩精品伦理作品在线免费观看| 久久精品国产久精国产思思| 欧美国产激情| 午夜精品免费在线| 一区二区91| 蜜月aⅴ免费一区二区三区| 亚洲一区欧美一区| 亚洲一区二区精品视频| 欧美亚洲成人精品| 亚洲人成绝费网站色www| 亚洲欧美久久| 欧美精品日韩一区| 国产精品久久午夜夜伦鲁鲁| 久久综合中文字幕| 激情91久久| 亚洲调教视频在线观看| 亚洲免费成人av电影| 欧美在线免费看| 最新亚洲电影| 国产精品一区二区你懂的| 亚洲高清在线| 国产偷国产偷亚洲高清97cao| 久久人人看视频| 亚洲自拍都市欧美小说| 国产亚洲欧美一级| 一本色道久久综合亚洲精品不| 亚洲激情图片小说视频| 一区二区三区成人| 欧美福利一区二区三区| 欧美区二区三区| 国产精品第13页| 韩国欧美国产1区| 国产女主播视频一区二区| 久久久久国色av免费看影院| 久久久久久香蕉网| 亚洲第一精品夜夜躁人人躁| 欧美精品成人| 日韩视频一区二区| 欧美成人精品三级在线观看| 最新精品在线| 欧美日韩精选| 欧美暴力喷水在线| 欧美新色视频| 欧美一级免费视频| 久久久久久综合| 国产精品一级在线| 亚洲精品视频中文字幕| 欧美成人免费va影院高清| 国产伦精品一区二区三区| 国产亚洲成av人片在线观看桃| 国产日韩一级二级三级| 国产精品日本欧美一区二区三区| 久久精品人人做人人爽电影蜜月| 久久久久久久久久久一区| 亚洲国产美女久久久久| 久热国产精品| 国产精品99久久久久久人| 国产一区二区三区高清| 亚洲女人天堂成人av在线| 国产亚洲欧美日韩美女| 欧美激情亚洲综合一区| 国产精品麻豆成人av电影艾秋| 美女视频黄a大片欧美| 久久女同互慰一区二区三区| 欧美日韩国产综合视频在线| 亚洲女人小视频在线观看| 欧美激情国产精品| 久久资源在线| 在线观看日韩欧美| 国产精品免费视频xxxx| 国产欧美日韩综合一区在线观看| 永久91嫩草亚洲精品人人| 亚洲美女少妇无套啪啪呻吟| 久久精品理论片| 欧美视频在线观看免费网址| 亚洲黑丝在线| 欧美二区在线播放| 欧美日韩日本国产亚洲在线| 久久久激情视频| 美女亚洲精品| 亚洲男人影院| 1024成人网色www| 欧美成人精品影院|