liburing icon indicating copy to clipboard operation
liburing copied to clipboard

Configure io_uring thread priority

Open adedel83 opened this issue 2 years ago • 0 comments

Hi,

I am trying to gain a better grasp of how IO_Uring works. From my understanding, IO_Uring uses Kernel thread called io-wrk to execute operations when the sqe->flags is set to either IOSQE_IO_DRAIN or IOSQE_IO_LINK.

  • Does IO_Uring also uses io-wrk when we do not set sqe->flags?

  • I am also wondering if it would be possible to set the io-wrk thread priority. For instance, put real time priority on them.

  • I also saw in another Github thread (https://github.com/axboe/liburing/issues/296) that you were working on allowing the user to provide the worker threads. I was wondering if this was still an ongoing work or not since it could allow me to manage the io-worker thread priority.

Thanks in advance.

adedel83 avatar Aug 09 '23 08:08 adedel83