零拷贝报文捕获平台的研究与实现

被引:182
作者
王佰玲
方滨兴
云晓春
机构
[1] 哈尔滨工业大学计算机网络与信息安全技术研究中心
[2] 哈尔滨工业大学计算机网络与信息安全技术研究中心 哈尔滨
关键词
零拷贝; 高速网络接口; 内存映射; 地址翻译; 无冲突访问;
D O I
暂无
中图分类号
TP393 [计算机网络];
学科分类号
081206 [计算机网络与安全];
摘要
根据零拷贝思想 ,实现了一种高性能的报文捕获平台 (High PerformancePacketCapturePlatform ,HPPCP) .通过实现网络接口设备直接将数据报文以DMA方式存储到应用程序可以访问的地址空间 ,避免数据报文在内核态里传输时的内存操作 ,缩短了数据报文的行走路径 ;通过环策略管理数据报文缓冲区 ,实现了网卡和应用程序能够无冲突访问共享资源 .这两点有效地降低了网络通信的延迟 ,极大地节省了CPU的开销 .通过性能的分析比较表明 ,接收 6 4Byte与 15 0 0Byte的报文时吞吐量分别达到 90万pps (439Mbps)和 8.2万pps (938Mbps) ,与传统的报文传输机制相比 ,报文捕获能力有了较为显著的提高 .
引用
收藏
页码:46 / 52
页数:7
相关论文
共 3 条
[1]
HPNI:一种新型的机群系统网络接口 [J].
周桂林 ;
张瀛 ;
杜毅 ;
马群生 ;
李三立 .
计算机研究与发展, 2000, (02) :201-206
[2]
底层通信协议中内存映射机制的设计与实现 [J].
刘炜 ;
郑纬民 ;
申俊 ;
鞠大鹏 .
软件学报, 1999, (01)
[3]
Linux设备驱动程序[M] [美]AlessandroRubini;[美]JonathanCorbet著;魏永明等译; 中国电力出版社 2002,