零拷贝

作者: gstsyyb | 来源:发表于2020-06-02 08:30 被阅读0次

    背景:缓存 I/O 使用了操作系统内核缓冲区,在一定程度上分离了应用程序空间和实际的物理设备,缓存 I/O 可以减少读盘的次数,从而提高性能。

    一、传统方式


    image.png

    二、 mmap方式
    kafka、rocketmq 、netty 等开源项目的使用方式

    image.png

    三、 sendfile方式
    sendfile() 只是适用于应用程序地址空间不需要对所访问数据进行处理的情况。


    image.png

    相关文章

      网友评论

          本文标题:零拷贝

          本文链接:https://www.haomeiwen.com/subject/imyyzhtx.html