0拷贝:不必要的数据拷贝、减少cup拷贝的、都可以成为广义性的0拷贝
零拷贝技术减少了用户进程地址空间和内核地址空间之间因为上下文切换而带来的开销
数据拷贝传输模型
普通传输
零拷贝
sendfile
2次拷贝是在硬件支持的情况下,去掉cpu拷贝,在2边做了一个内存映射。
slice
pipe通过管道传输
时间局部性 把变量一次性初始化
空间局部性 一次性把代码都加入到高速缓存区
0拷贝:不必要的数据拷贝、减少cup拷贝的、都可以成为广义性的0拷贝
零拷贝技术减少了用户进程地址空间和内核地址空间之间因为上下文切换而带来的开销
数据拷贝传输模型
普通传输
零拷贝
sendfile
2次拷贝是在硬件支持的情况下,去掉cpu拷贝,在2边做了一个内存映射。
slice
pipe通过管道传输
时间局部性 把变量一次性初始化
空间局部性 一次性把代码都加入到高速缓存区