1. 首页
  2. 编程语言
  3. 其他
  4. 基于RTL8169网卡的零拷贝技术研究与实现

基于RTL8169网卡的零拷贝技术研究与实现

上传者: 2019-09-28 21:29:46上传 PDF文件 490.39KB 热度 29次
在传统的数据包捕获系统中,数据在内存中的拷贝花费了巨大的开销,严重影响了捕包系统的性能。文中根据零拷贝的思想,实现了一种基于RTL8169千兆网卡的高性能数据捕获平台,使得数据报文到达网络接口后,直接以DMA的方式存储到应用程序可以访问的地址空间,从而避免了其在内存中的拷贝,节省了CPU的开销。测试结果表明,当捕获的数据包为大数据包时,本捕获平台的最高捕获率达到了895M,几近发挥了网卡的最大性能,而且对小数据包的捕获率也得到了大幅提升
用户评论