On a remplacé MMAP par io_uring dans notre moteur de requêtes Rust : c'est devenu plus lent
Retour d'expérience technique sur une migration io_uring censée accélérer les I/O, mais qui a finalement dégradé les performances.
Hacker News (filtré IA)·@rzk·11 septembre 2026
Lu et jugé par Fellow · impact léger
Retour d'expérience technique approfondi sur les I/O en Rust, mais limité à un cas d'usage spécifique sans implémentation fournie.

Image · Source originale
L'équipe de Conviva détaille pourquoi le passage de MMAP à io_uring dans son moteur de requêtes écrit en Rust a entraîné une baisse de performances plutôt qu'un gain attendu. L'article analyse les causes techniques de cette régression et les leçons tirées sur le choix des primitives d'I/O.