VirtIO VSOCK MSG_ZEROCOPY Coming to Linux 6.7: Enhanced Virtual Machine Performance
Phoronix reports that the first part of MSG_ZEROCOPY
preparations for the VirtIO-Vsock driver has been queued into net-next, with plans for introduction in the Linux 6.7 kernel. This feature aims to improve performance within virtual machines by enabling message zero-copy support for the VirtIO/Vsock code. By allowing for more zero-copy of buffers, rather than creating extra copies on transmissions, this feature can lead to significant efficiency gains. Benchmarks on the patch series have shown impressive gains, particularly for buffer sizes at 32KB and larger. This development is of particular interest for home labs and virtual machine environments, as it has the potential to enhance virtual machine performance.
Source: Phoronix.