999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Linux下自適應網絡數據捕獲系統設計

2017-04-10 19:42:29周瑩
中國新通信 2017年4期

周瑩

【摘要】 本文在對零拷貝技術改進的基礎上提出了一種適應不同網絡負載環境下的自適應的數據捕獲方法,重點介紹了其實現的關鍵技術、數據捕獲整體結構,自適應數據捕獲方法使用范圍更廣、在同等條件下有效的減輕了CPU的負荷,提高了數據捕獲的效率。

【關鍵詞】 自適應 數據捕獲 Linux系統

一、引言

網絡數據捕獲是網絡安全性分析過程中一種常用的方法,一般采用NAPI中斷輪詢機制、零拷貝技術和TOE等關鍵方法來提升數據捕獲的性能,但是這些方案在實際應用中存在適用范圍小性能提升有限等問題。本文提出了自適應網絡數據捕獲方法,實現一種應用范圍更廣的數據捕獲方案。

二、自適應數據捕獲及其關鍵技術

為了提高數據捕獲的效率,適應不同的網絡環境,本文在零拷貝的基礎上提出一種自適應的網絡數據捕獲機制。

2.1 自適應網絡數據捕獲整體結構

與零拷貝技術相比,將接口程序中隊列中的去寫數據的方式從硬件中斷方式改為輪詢方式,設定自適應的輪詢定時器,采用自適應的方式根據流量大小對定時器的工作時間進行調整,如果網絡中數據流量較大時則增大定時器的定時時間間隔,如果流量較小時則減小定時器定時時間。通過這種方式可以減小中斷帶來的系統開銷,同時能夠根據不同的網絡環境適時調整輪詢頻率,及時高效的處理網絡數據。

2.2 自適應定時器

自適應網絡數據捕獲方法減少中斷次數的關鍵就是根據網絡流量大小修正輪詢時定時器計時的時間間隔。其核心是根據已經采集的數據流量大小預測定下一次定時器啟動的時間。在預測時間時首先按照一定的時間間隔采集當前網絡流量大小得到一個連續的時間序列,網絡流量數據可以用如下數據形式描述:

X={x1,x2,x3,…xt,t=1,2,3…}

其中xt表示網絡中t到t+1時刻網絡中數據流量大小,X表示為連續的網絡流量時間序列。網絡流量預測根據過去的現在已知的或者非確定的網絡流量狀態建立一個網絡流量預測模型從而預測未來的流量,可以用如下函數表示:

其中為其與預測值。為了不增加額外的開銷,在流量預測時使用計算相對簡單預測也較準確的基于數理統計的泊松過程模型。

2.3 內存地址映射

為了避免數據在內存之間的拷貝,在用戶和內核中設置了一塊共享的緩沖區,但是用戶程序所使用的地址和硬件使用的物理地址是不相同的。Linux操作系統中每個應用程序維護一個多級頁表來實現地址之間的轉換。

內存地址轉換時首先將用戶緩沖區UserBuff經過頁對齊之后的首地址傳入內核中并以此為首地址逐級映射到物理地址表phy_addr_table。物理地址表phy_addr_table一旦初始化后就鎖定不可更改。具體過程如下:

For(i=0;i<(BUFF_BLK_NUM)>>1);i++,addr+=PAGE_SIZE)

經過映射之后,用戶就可以直接訪問送入Phy_addr_ table中的網絡數據包。

三、測試

為了對自適應網絡數據數據捕獲方法進行進一步分析,對整個系統進行了測試。測試是使用linux2.6.21操作系統,realtek rtl8168 8111網卡,CPU為Intel(R) i3-2100 CPU。為了測試自適應數據捕獲系統的性能,測試了64字節小包發送不同速率的數據包對CPU資源的占用情況,測試結果如表1所示:

測試結果表明,自適應的網絡數據捕獲方法在不同的數據流量大小情況下占用CPU的資源均比使用libpcap庫和零拷貝技術時要小,尤其是在發包數量大道150萬個/s的情況下采用libpcap庫和零拷貝機制的CPU使用率達到將近100%,自適應數據捕獲CPU使用率仍然相對較低。

四、結束語

本文在對零拷貝技術的改進的基礎上提出了一種適應不同網絡負載環境下的自適應的數據捕獲方法,相比較與其他數據捕獲機制,自適應數據捕獲方法使用范圍更廣、在同等條件下有效的減輕了CPU的負荷,提高了數據捕獲的效率。

參 考 文 獻

[1]馬博.Linux下的高流量數據包監聽技術[J].計算機應用,2009,29(5):1244-1250

[2]劉文濤.網絡安全開發包詳解[M].北京:電子工業出版社,2011

主站蜘蛛池模板: 毛片大全免费观看| 国产主播在线一区| 国产欧美专区在线观看| 日韩欧美国产三级| 亚洲精品少妇熟女| 在线中文字幕网| 亚洲国产日韩视频观看| 一级不卡毛片| 亚洲一区二区三区在线视频| 高清不卡毛片| 欧美日韩免费| 色爽网免费视频| 欧美精品在线免费| 青草视频免费在线观看| 欧美日韩一区二区在线播放| 欧美日韩成人在线观看| 亚洲天堂免费观看| 亚洲日韩国产精品综合在线观看| 久久精品人人做人人| 一本二本三本不卡无码| 国产成人综合日韩精品无码首页| 黄色污网站在线观看| 朝桐光一区二区| 午夜在线不卡| 99视频在线免费观看| 香港一级毛片免费看| 天天摸夜夜操| 色综合中文| 一本一本大道香蕉久在线播放| 久久免费成人| 97se亚洲综合在线韩国专区福利| 2020国产免费久久精品99| 国产91丝袜在线播放动漫| 中文字幕一区二区视频| 日韩欧美综合在线制服| 97青草最新免费精品视频| 日本精品αv中文字幕| 精品福利网| 国产精品视频导航| 播五月综合| 中文成人在线| 免费毛片视频| 国产九九精品视频| 国产特一级毛片| 国产美女无遮挡免费视频| 99久久亚洲精品影院| 久久婷婷五月综合97色| 国产日韩AV高潮在线| 2021最新国产精品网站| 日韩无码黄色网站| 精品国产网站| 免费在线视频a| 97无码免费人妻超级碰碰碰| 日韩欧美在线观看| 喷潮白浆直流在线播放| 久久无码高潮喷水| av手机版在线播放| 一区二区三区四区在线| 韩日午夜在线资源一区二区| 国产精品视频免费网站| 精品国产欧美精品v| 天天综合色网| 国产亚洲欧美日韩在线一区二区三区| 91蝌蚪视频在线观看| 高清不卡一区二区三区香蕉| 中文字幕中文字字幕码一二区| 国产欧美中文字幕| 九九这里只有精品视频| 99热国产这里只有精品9九 | 尤物特级无码毛片免费| 人妻免费无码不卡视频| 青青青视频蜜桃一区二区| 欧美a级完整在线观看| 国产99视频在线| 宅男噜噜噜66国产在线观看| 久久久久久久蜜桃| 亚洲综合第一区| 999国内精品视频免费| 日韩欧美网址| 亚洲欧洲日韩综合| 亚洲欧美另类色图| 国产美女无遮挡免费视频|