Get the latest tech news

We Replaced MMAP with Io_uring in Our Rust Query Engine. It Got Slower


Why Conviva replaced mmap with io_uring in its Rust query engine, what went wrong under real production load, and why the first rewrite ended up 60% slower.

None

Get the Android app

Or read this on Hacker News

Read more on:

Photo of MMAP

MMAP

Photo of rust query engine

rust query engine

Related news:

News photo

Linux Page Faults, MMAP, and userfaultfd for faster VM boots

News photo

How memory maps (mmap) deliver faster file access in Go

News photo

Async hazard: MMAP is blocking IO