最近看了一些netty的文章,对操作系统零拷贝和netty的零拷贝起了点兴趣,于是整理了相关的知识。 操作系统的零拷贝 传统的零拷贝指的是数据传输过程中,不需要CPU进行数据的拷贝。主要是数据在用户空间与内核中间之间的拷贝。 操作系统的零拷贝,这种方式需要四次数据拷贝和四次上下文切换: 1. 数据从磁盘读取到内核的read buffer 2. 数据从内核缓冲区拷贝到用户缓冲区 3. 数据从用户缓冲 … 继续阅读
Netty中的零拷贝
回复
最近看了一些netty的文章,对操作系统零拷贝和netty的零拷贝起了点兴趣,于是整理了相关的知识。 操作系统的零拷贝 传统的零拷贝指的是数据传输过程中,不需要CPU进行数据的拷贝。主要是数据在用户空间与内核中间之间的拷贝。 操作系统的零拷贝,这种方式需要四次数据拷贝和四次上下文切换: 1. 数据从磁盘读取到内核的read buffer 2. 数据从内核缓冲区拷贝到用户缓冲区 3. 数据从用户缓冲 … 继续阅读