论文研究Linux环境下普适性零拷贝平台的研究与实现.pdf
综合分析了现有的多种零拷贝平台的实现机制及优缺点,实现了一种具有普适意义的零拷贝捕包平台(packetcaptureplatformbasedonuniversalzero-copy,PCPUZ)。通过直接对Linux内核中套接字缓冲区的内存分配和释放机制的修改,实现用户程序对数据报文的直接访问,并且克服了普通零拷贝技术应用范围单一、移植性差等缺点,面对不同型号网卡、不同版本网卡驱动,均可直接使用该平台。通过性能测试和分析表明,在低端配置的情况下,对64Byte与1500Byte的报文捕获能力分别达到62万pps(320Mbps)和7.4万pps(889Mbps)。在高端配置下,可分别达到110万pps(563Mbps)和8.1
用户评论