Skip to content

Conversation

@AlexJuca
Copy link
Owner

This PR implements #44, adding io_uring as an optional event_dispatcher for linux based operating systems.

The premise is that using io_uring generally leads to fewer syscalls (batch submission), lower context-switch overhead,
improved cache locality, better CPU efficiency, lower tail latency under load.

Configuration

To enable io_uring on Linux, set the following option in your server.conf file:

# Enable io_uring for pro-reactive I/O handling on Linux
use-io-uring true

Additionality, it adds support for running the fkvs-cli in non-interactive mode using the --non-interactive flag.

…r specific workloads.

The promise is it should yield lower system calls and increased performance.
…r specific workloads.

The promise is it should yield lower system calls and increased performance.
@AlexJuca AlexJuca self-assigned this Nov 11, 2025
@AlexJuca AlexJuca added the enhancement New feature or request label Nov 11, 2025
@AlexJuca AlexJuca merged commit f005a35 into main Nov 12, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants