SQPoll mode multi fd echo sync mode only get max qps 300k/s #1345
Replies: 1 comment 5 replies
-
SQPOLL has enough downsides, like cache bouncing, possibly increased latency, elevated CPU consumption and so on, so the general recommendation is to first try normal / non-SQPOLL rings, and then experiment with SQPOLL and see if it benefits you somehow.
What you mean by sync / async modes here? And let me clarify, by "large fd" do you mean a socket with a lot of traffic going through it? |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi
I am doing some testing on iouring in my lab
I use the SQPoll mode both in my server and my client
when I test async mode , mean 100 packet on fly in using 10 fd. Iouring run fantasic. It get 100w+ qps.
But when I use sync mode with large fd. I seems the qps can not go fast than 30w/s.
I am struggling in the problem and can not find the problem.
below is my testing result and repro
https://github.com/marcoisajoke/iouring_test/blob/main/pollingMode/perf.md
Beta Was this translation helpful? Give feedback.
All reactions