Closed Berrysoft closed 9 months ago
A serious problem: PollAdd
is not supported on Linux 5.15:(
Maybe some other reasons that it fails on Ubuntu 20.04?
Can you write a benchmark for two parallel uring vs. all 128 uring?
I see, Ubuntu 20.04 uses Linux 5.15 which doesn't support Entry128:(
Can you write a benchmark for two parallel uring vs. all 128 uring?
Sounds a little complicated. I'll try that when I'm free...
I've just tested one 64 ring against one 128 ring with the benches fs & net in this repo. Didn't see significant evidence of performance regression. Maybe just a feature gate controlling whether 128 ring is enabled is OK.
Closes #191
This PR adds a new 128-bit sqe ring into the driver. It is lazy-initialized, and polled by the main ring. In that way we can support both types of submission entries.