标签
Conviva的这篇技术博客文章描述了一个实验:在他们的Rust查询引擎中,用io_uring替换mmap后,在高并发下由于页面缓存抖动和页面错误导致性能变慢。
本文探讨了如何使用mmap创建魔法环形缓冲区,其中两个连续的虚拟内存区域映射同一物理内存,并测试其与io_uring注册缓冲区的兼容性,发现其按预期工作。