基本信息
文件名称:端节点算法学.ppt
文件大小:1.28 MB
总页数:79 页
更新时间:2025-12-02
总字数:约7.81千字
文档摘要

内核2.1版本的sendfile实现调用sendfile()时:文件数据先被拷贝到内核中的文件缓冲区(copy1)然后从文件缓冲区拷贝到内核中的socket缓冲区(合并copy2和copy3)最后从socket缓冲区拷贝到适配器(copy4)与read/write方式相比,减少了一次拷贝映射到同一个物理页的虚拟页号应相同在进程间传递缓冲区描述符的问题:理论上,各个进程映射到同一个物理页上的虚拟页号可能不同解决方法:规定:映射到同一个物理页的虚拟页号必须相同实现:所有进程的虚拟内存中一定数量的起始页预留为fbuf页收包处理过程P1从freefbufs队列