VirtIO Vsock驱动程序的MSG_ZEROCOPY准备工作的三个部分中的第一部分已在计划引入之前排入网络
Linux 6.7
内核作为在虚拟机中实现更高性能的另一种手段。
此消息对VirtIO/Vsock代码的零拷贝支持可以在虚拟机中实现良好的效率提升。
第一部分
进行初步准备的补丁已于下周排队入网。希望其余的补丁能够在6.7周期内得到审查和批准,以便及时合并,这允许更多的缓冲区零拷贝,而不是在使用virtio vsock驱动程序的传输中创建额外的缓冲区拷贝。
基准
补丁系列
在32KB及更大的缓冲区大小下,完整地显示了一些非常好的增益:
This MSG_ZEROCOPY feature for the VirtIO/Vsock driver is quite interesting for this host/guest communication interface on Linux.