
io_submit: The epoll alternative you've never heard about
1/4/2019
This post details the exploration of using the Linux AIO API (`io_submit`, `io_getevents`) for network socket I/O, demonstrating its potential for syscall batching to improve performance in high-concurrency network servers. It also introduces a method to bypass the `io_getevents` syscall by directly accessing the kernel's ring buffer for event retrieval, further optimizing performance.