计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2010年
7期
1462-1464,1468
,共4页
千兆%网络行为分析系统%Linux%零拷贝%吞吐量
韆兆%網絡行為分析繫統%Linux%零拷貝%吞吐量
천조%망락행위분석계통%Linux%령고패%탄토량
gigabit%network behavior analysis system%Linux%zero-copy%throughput
为了适应高速网络环境对网络行为分析系统提出的高吞吐量、低时延的要求,并提高系统处理高速数据流的实时性,提出了一种改进型的零拷贝技术.在网络行为分析系统的设计中可在使用DMA和内存映射的基础上应用零拷贝技术,并根据系统的需求对零拷贝技术做出优化,使用专用内存区域来存储网络数据包,并修改Linux操作系统对网络数据包的分配和释放方式.测试结果表明,使用改进后的零拷贝技术的系统吞吐量有明显的提高.
為瞭適應高速網絡環境對網絡行為分析繫統提齣的高吞吐量、低時延的要求,併提高繫統處理高速數據流的實時性,提齣瞭一種改進型的零拷貝技術.在網絡行為分析繫統的設計中可在使用DMA和內存映射的基礎上應用零拷貝技術,併根據繫統的需求對零拷貝技術做齣優化,使用專用內存區域來存儲網絡數據包,併脩改Linux操作繫統對網絡數據包的分配和釋放方式.測試結果錶明,使用改進後的零拷貝技術的繫統吞吐量有明顯的提高.
위료괄응고속망락배경대망락행위분석계통제출적고탄토량、저시연적요구,병제고계통처리고속수거류적실시성,제출료일충개진형적령고패기술.재망락행위분석계통적설계중가재사용DMA화내존영사적기출상응용령고패기술,병근거계통적수구대령고패기술주출우화,사용전용내존구역래존저망락수거포,병수개Linux조작계통대망락수거포적분배화석방방식.측시결과표명,사용개진후적령고패기술적계통탄토량유명현적제고.
High speed network nowadays which works in gigabit requests network behavior analysis system performance in high throughput and low latency, to meet these requests, an improved zero-copy technique is presented. During the development time, network behavior analysis system not only apply zero-copy technique on the basis of DMA and memory map, but also make some suitable modifications in zero-copy according to the requests from system. These modifications include using private memory region to storage network packets, modifying the modes of Linux operation system to allocate and free the memory of network packets. Experimental result shows that the throughput of system is improved significantly using the modified zero-copy technique.