Lune

EuroSys2026顶会

PaCaR: Improved Buffered I/O Locality on NUMA Systems with Page Cache Replication

Jérôme Coquisart, Julien Sopena, Redha Gouicem

2026年份

摘要

Modern systems featuring multiple sockets suffer from the non-uniformity of performance of their memory accesses. Accessing memory of a remote node can lead to doubled latencies and halved bandwidth. This is particularly critical for I/O-intensive applications relying on the Linux page cache, where locality is paramount. Existing solutions migrating threads or memory across nodes fail to address the issue with highly parallel workloads, where a small working set is constantly accessed by multiple threads across nodes.

We present PaCaR, a novel page cache replication mechanism that enhances locality by transparently replicating cached pages across Non-Uniform Memory Access (NUMA) nodes. PaCaR ensures write consistency, adapts to memory pressure, and operates seamlessly without requiring application modifications. Evaluations on a dual socket NUMA server demonstrate up to 1.4x performance improvements in synthetic workloads and up to 25% gains in real-world workloads, showcasing the effectiveness of PaCaR in optimizing NUMA-aware buffered I/O operations.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

它引用的顶会 Paper7

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖