VirtIO-Crypto Seeing A Big Performance Speedup

A set of virtio-crypto patches from Bytedance work to significantly enhance the throughput potential for this cryptography driver. By switching from busy polling to a wait mechanism for its control queue in allowing for more concurrency and lessening lock contention, VirtIO-Crypto sees a QPS boost from ~40K/s to ~200K/s.
Plus there is work to improve the crypto engine performance for the data queue and supporting queue depths larger than one.
Those making use of the VirtIO crypto support can see this patch series under review that is providing significant performance improvements for this Linux kernel driver.
1 Comment