零拷贝
零拷贝
面试官:谈谈你对零拷贝的理解?
在传统的数据传输过程中,需要将数据从一个缓冲区拷贝到另一个缓冲区,然后再传输给目标。这涉及到多次的 CPU 和内存之间的数据拷贝操作,会消耗 CPU 的时间和内存带宽。
面试官:谈谈你对“零拷贝”的理解?
无论是传统 IO,还是零拷贝,其中两次 DMA 拷贝都不能省略,这是为什么?零拷贝技术除了 MMap 和 sendFile() 之外,还有没有其他的技术实现?
26    2024-09-27
面试官:说说零拷贝的实现原理?
使用零拷贝技术可以减少 CPU 拷贝,及减少了上下文的切换带来的性能开销,提高了程序的整体执行效率。
谈谈你对Kafka数据存储原理的理解
今天,我给大家来聊一聊我对Kafka零拷贝原理的理解。
13    2022-08-14
阿里二面:什么是Mmap?
平时在面试中你肯定会经常碰见的问题就是:RocketMQ为什么快?Kafka为什么快?什么是mmap
18    2021-03-17
1