Rust 查询引擎用 io_uring 替换 mmap,性能反而变慢
rzk · hn · 2026-09-11
Conviva 工程团队分享一次反直觉的性能工程实践:他们在 Rust 查询引擎中用 iouring 替换了原有的 mmap 方案,结果性能不升反降。
文章记录了迁移的动机、实现过程和性能测量的结论,说明 mmap 在其查询引擎工作负载下仍是最优选择——对「iouring 一定更快」的流行假设是一次有数据的反驳,对做数据系统 I/O 路径优化的工程师有直接参考价值。
「Infra」频道最新
- M.2-Oculink 显卡链路暗降 PCIe 1x,附 lspci 排查命令 — El_90 · 2026-09-11
- DeepSeek 发布 V4.1-Flash:百万 token 上下文,KV 缓存缩小 4 倍 — matlabulous · 2026-09-11
- 8GB 显存还能干嘛?网友求解小模型现状与推荐 — riceinmybelly · 2026-09-11
- 西班牙新规要求 80% 逐小时绿电匹配,数据中心建设或耗资千亿欧元 — eherrerosj · 2026-09-11
- Draghi 引用 ECB 研究:AI 或每年提振欧洲生产率 0.3-0.4 个百分点 — rohanpaul_ai · 2026-09-11
- 高通新一代 Hexagon NPU 曝光:可跑 30B MoE,上下文 32K — lee_stott · 2026-09-11