Initialization options for Linux. More...
#include <bio.h>
Data Fields | ||
struct { | ||
unsigned int queue_size | ||
The size of the submission and completion queue. More... | ||
} | io_uring | |
Options for io_uring | ||
Initialization options for Linux.
struct { ... } bio_linux_options_t::io_uring |
Options for io_uring
unsigned int bio_linux_options_t::queue_size |
The size of the submission and completion queue.
Defaults to BIO_LINUX_DEFAULT_QUEUE_SIZE if not set.
Will be rounded to the nearest power of 2. A bigger value will consume more memory upfront but it will allow the program to have more in-flight I/O requests.