Zero Copy

Turkish equivalent: Sıfır kopyaDomain: Performance Engineering

A data-movement optimization that avoids one or more intermediate memory copies by transferring ownership, mapping buffers, or using kernel-assisted I/O paths.

Boundaries

Zero copy means avoiding selected memory copies; it does not mean data is never moved by hardware, DMA engines, kernels, or network devices.

  • io_uring
  • DMA
  • Memory-Mapped I/O
  • Memory Bandwidth

Source

  • https://docs.kernel.org/networking/iou-zcrx.html