Study note

We Replaced mmap with io_uring in Our Rust Query Engine. It Got Slower.

Properties

Type
Blogs
Status
待读
Domain
Systems
Category
系统编程综合参考
Source
conviva.ai
Vault note
library/articles/systems/We-Replaced-mmap-with-io_uring-in-Our-Rust-Query-Engine.-It-Got-Slower.-d2ed621756f03cb8.md

Summary

讲述 Rust、DataFusion 与 Arrow 查询引擎将 mmap 改为 io_uring 后反而变慢的实验,并从缺页、内存复制和缓存行为解释原因。

Highlights

用真实基准揭示“异步 I/O 必然更快”的误区,适合学习以测量驱动系统优化。

Comments

Loading comments...