Replies: 2 comments 1 reply
-
There's a good amount of tracepoints, check debugfs:
|
Beta Was this translation helpful? Give feedback.
0 replies
-
@kafka64 I wrote a tracing tool for uring here. It constructs a trace file from above mentioned tracepoints to be loaded into perfetto to visualize how your requests are interfacing with uring. You may find it useful |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am trying to find out the sweet spot for timeout and number of events to wait for the event loop that uses io_uring_submit_and_wait_timeout and multishot recvs.
(For the record, even without timeout i.e. just using io_uring_submit_and_wait(1) netted great result but I feel like I'm leaving extra performance on table without making efforts to optimize batching further.)
What would be the smart way to setup experiments to optimize parameters other than just bruteforcing benchmarks?
Is there perf tracepoints that might be useful to observe?
Beta Was this translation helpful? Give feedback.
All reactions