请问libipq效率问题

发布于 2022-10-15 09:07:10 字数 355 浏览 26 评论 0

本帖最后由 雨夜流星 于 2011-04-19 22:25 编辑

如题:
     libipq的效率到底怎么样?从内核拷贝一次包到用户,再返回处理结果,多一次拷贝,貌似效率影响也不小。
  
     请问哪位有关于libipq的效率的数据么?精确的或者大概的都行,比如每秒大概能处理多少MB数据,大包和小包情况下的效率等等,
     各位畅所欲言,多少都行。

     谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

莳間冲淡了誓言ζ 2022-10-22 09:07:10

没用过,不过内存的拷贝并没有我们想象得那么消耗性能,……

む无字情书 2022-10-22 09:07:10

没用过,不过内存的拷贝并没有我们想象得那么消耗性能,……
lenky0401 发表于 2011-04-19 23:03

    谢谢斑主

    不过,要是大量小片段,每个都拷贝,就很慢了,多一次拷贝,效率影响应该还是很明显的。比如sendfile()比read(),write()效率要高很多

ˇ宁静的妩媚 2022-10-22 09:07:10

既然这么在意copy_to_user的性能,用mmap不是更好?

一笑百媚生 2022-10-22 09:07:10

既然这么在意copy_to_user的性能,用mmap不是更好?
zesu 发表于 2011-04-20 11:31

    是DMA么? 将内核地址映射到用户空间?还是将一段用户空间交给内核使用?
    对这方面还不懂,不知道该如何映射,
    请问能稍说的详细点么,或者给点相关资料,或者给个最简单的示例?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文