-
`io_uring` can be used for file I/O during compaction instead of directly using `read` and `write` syscalls.
-
Is it possible that LTFS can support io_uring? So that LTFS can support Linux native async IO, would get a performance benefit.
-
`io_uring` is a complex interface growing quickly that can lead to [critical security issues](https://security.googleblog.com/2023/06/learnings-from-kctf-vrps-42-linux.html) and [bypass of security ch…
l0kod updated
2 weeks ago
-
When testing an io_uring implementation using a file read test that performs random reads of size 1 MB each (on a multi-node cluster), I'm running into high perf variability to due a large number of r…
-
-
```
#[repr(C)]
#[derive(Clone, Copy)]
pub struct IoUringSqe {
pub opcode: rustix::io_uring::IoringOp,
pub flags: rustix::io_uring::IoringSqeFlags,
pub ioprio: rustix::io_uring::iopri…
ghost updated
6 months ago
-
io_uring is a relatively new and interesting interface between the user space and the kernel.
It is built around a ring buffer in memory shared between user space and the kernel, that allows the subm…
-
We are using io_uring for TCP socket I/O in our application and have been experimenting with using io_uring's zero-copy send support. First, thank you all for the hard work put into io_uring! The perf…
-
io_uring can provide up to a 60% performance increase.
* https://github.com/cberner/fuser/issues/164
* https://john-millikin.com/the-fuse-protocol#multi-threading (not related but may increase per…
-
I have been working on implementing an io_uring-based execution context with support for timers where I manage a priority-queue of user-provided timers and compute the earliest due time at which I hav…