零拷贝的底层原理
2023-07-03 11:46:09 4 举报
零拷贝的底层原理
作者其他创作
大纲/内容
网络引擎
发送数据
jvm进程
磁盘文件
两次切换,两次拷贝
第一次切换,从用户态切换到内核态,将磁盘文件DMA拷贝到内核缓冲区,第一次拷贝
建立连接
DMA拷贝
OS(内核缓冲区)
拷贝offset
socket(缓冲区)
第二次切换,从内核态切换到用户态,将内核缓冲区的数据直接拷贝到网络引擎中,第二次拷贝
拷贝offect
用户缓冲区
0 条评论
下一页