3 ms·
>Lesson #1: Data copy between user and kernel space costs around 50% of total CPU usage. This can be avoided by using kernel-bypass techniques as adopted in Qua
by muststopmyths 6y ago
>Lesson #1: Data copy between user and kernel space costs around
50% of total CPU usage. This can be avoided by using kernel-bypass
techniques as adopted in Quant.
>Lesson #2: In the presence of a kernel-bypass optimization, crypto
operations become the new most expensive operation, requiring
up to 40% of CPU resources per connection.
I suppose they did an equivalent optimization ? I have no experience with io_uring, but I assume the gains are similar to kernel bypass optimizations.