Showing Posts From

Io uring

在 Rust 中实战 io_uring:以文件系统 IO 为例

在 Rust 中实战 io_uring:以文件系统 IO 为例

io_uring 是 Linux 内核(从 5.1 版本开始支持)提供的高性能异步 IO 接口,它允许用户空间批量提交 IO 操作,减少系统调用开销,特别适合高吞吐的文件 IO 或网络 IO。Rust ...

RustFS 项目中异步运行时 Crate 选择:高效处理 IO 密集型磁盘 IO 的指南

RustFS 项目中异步运行时 Crate 选择:高效处理 IO 密集型磁盘 IO 的指南

引言:RustFS 的高性能存储与异步 IO 优化 RustFS 作为一个高性能分布式对象存储系统,完全兼容 S3 协议,由 Rust 语言构建,支持 AI/ML、海量数据存储、大数据、互联网 ...

io-uring 与 Tokio 的深度融合:Rust 异步 IO 的高级零拷贝实战指南

io-uring 与 Tokio 的深度融合:Rust 异步 IO 的高级零拷贝实战指南

引言:异步 IO 的内核级跃迁——io-uring 在 Tokio 中的高级应用 在 2025 年 9 月 23 日的 Rust 生态中,io-uring 作为 Linux 内核 5.1+ 的 ...

Tokio Runtime 高级秘籍:从理论到实战的深度优化之旅

Tokio Runtime 高级秘籍:从理论到实战的深度优化之旅

引言:异步 Rust 的心脏——Tokio Runtime 的高级进阶探索 在 2025 年 9 月 23 日的 Rust 生态中,Tokio 作为 Rust 最成熟的异步运行时,已更新至 1 ...

io-uring 与 Tokio 的华丽合体:Rust 异步 IO 的零拷贝革命

io-uring 与 Tokio 的华丽合体:Rust 异步 IO 的零拷贝革命

引言:从 epoll 到 io-uring 的异步 IO 进化 在 Linux 内核的异步 IO 演进中,io-uring 如同一场悄然爆发的革命,自 5.1 版本引入以来,已成为高性能存储和 ...