首页 新闻 会员 周边 捐助

tcp/ip协议栈中的零拷贝的使用

0
悬赏园豆:20 [待解决问题]

最近在研究tcp/ip协议栈,想用协议栈中的零拷贝提高以太网传输的速度,根据协议栈提供的零拷贝的函数(tcp_xout,tcp_pktalloc等)编了个发送函数,但是测试的结果是速度反而变慢了,想请问有人做过着方面的工作没,有的话能否交流一下。

O蜗牛的天空O的主页 O蜗牛的天空O | 初学一级 | 园豆:182
提问于:2014-05-23 16:42
< >
分享
所有回答(1)
0

“零拷贝”通常是指计算机在网络上发送文件时,不需要将文件内容拷贝到用户空间(User Space)而直接在内核空间(Kernel Space)中传输到网络的方式。

如果你的数据本身就在用户空间,就不会有效果,反而可能因为额外的消耗而降速。

 

提高TCPIP传输速度的关键技术是使用自己的优化的协议栈直接驱动网卡,这样通常可达到物理层的传输极限,当然这样的东东通常是收费的。QQ:1561724180

LiuKaiFa | 园豆:1491 (小虾三级) | 2014-05-24 11:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册