News: 0001493950

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

VirtIO Vsock Performance To Improve With Linux 6.12

([Virtualization] 5 Hours Ago Faster VirtIO-Vsock)


The VirtIO Vsock guest/host communication interface using virtual sockets will see better performance with the in-development [1]Linux 6.12 kernel.

Sent out this week were the [2]VirtIO updates for Linux 6.12. The VirtIO kernel work this cycle includes new stats for the VirtIO Balloon driver, VDPA supports setting the MAC address, VDPA/MLX5 suspend/resume operations are faster, and enhancing the performance of the VirtIO Vsock code.

Luigi Leonardi authored the change to vsock/virtio to avoid queuing packets when the intermediate queue is empty. This VirtIO Vsock change can make a significant impact to lowering the latency and boosting the throughput as shown in the prior patch comments:

Some very nice improvements to enjoy with Linux 6.12.



[1] https://www.phoronix.com/search/Linux+6.12

[2] https://lore.kernel.org/lkml/20240924165046-mutt-send-email-mst@kernel.org/



phoronix

It was one of those perfect summer days -- the sun was shining, a breeze
was blowing, the birds were singing, and the lawn mower was broken ...
-- James Dent