-
- Downloads
add io_uring batch variant
Queue-based interfaces are able to spread the syscall overhead across multiple requests. Add a new io_uring variant submitting 10 read requests with a single io_uring_enter call. Adapt bench.c and all other variants to support variable numbers of read requests issued by do_read(...).
Showing
- Makefile 3 additions, 1 deletionMakefile
- bench.c 11 additions, 5 deletionsbench.c
- blocking.c 2 additions, 1 deletionblocking.c
- epoll.c 2 additions, 1 deletionepoll.c
- io_uring.c 2 additions, 1 deletionio_uring.c
- io_uring_batch.c 40 additions, 0 deletionsio_uring_batch.c
- io_uring_no_syscall.c 2 additions, 1 deletionio_uring_no_syscall.c
- io_uring_sqpoll.c 2 additions, 1 deletionio_uring_sqpoll.c
- linux_aio.c 2 additions, 1 deletionlinux_aio.c
- paio_sig.c 2 additions, 1 deletionpaio_sig.c
- paio_thrd.c 2 additions, 1 deletionpaio_thrd.c
Loading
Please register or sign in to comment