splice是在内核空间的缓存区和socket缓存区之间建立管道,从而避免了两者之间的CPU拷贝操作。 splice的整个拷贝过程发生了2次用户态和内核态的切换,2次数据的拷贝(2次DMA拷贝、0次CPU拷贝)。 零拷贝可以直观的理解为不需要将数据从一个存储区域拷贝到另外 ...