AIOnetworking套接字和Linux下的零拷贝

AIOnetworking套接字和Linux下的零拷贝,第1张

概述AIOnetworking套接字和Linux下的零拷贝

我一直在尝试asynchronouslinuxnetworking套接字(aio.hread等aio.h / librt),我一直在试图找出是否这些是零拷贝或不。 目前为止,我所读到的几乎都讨论了文件I / O,而我感兴趣的是它的networkingI / O。

AIO使用起来有点痛苦,我怀疑是不可移植的,所以想知道它是否值得坚持下去。 零拷贝是唯一的优点(albIEt是我的目的主要的)它会有(非阻塞)select/ epoll ..

aio_write是否总是写整个缓冲区?

在linux上的AIO支持

在linux上用POSIX AIO lib编译C ++程序

linux磁盘文件AIO

Block Layer中重复的LBA请求

在GliBC中,AIO使用POSIX线程和常规的pread来实现。 所以它可能比select或epoll更贵,并做自己的read或recv 。

总结

以上是内存溢出为你收集整理的AIOnetworking套接字和Linux下的零拷贝全部内容,希望文章能够帮你解决AIOnetworking套接字和Linux下的零拷贝所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1209576.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存