Prometheus v3.5.0 introduces a `use-uncached-io` feature flag (Linux-only) that uses direct I/O for compaction chunk writes, bypassing the page cache. This reduces Prometheus's page cache footprint by 20–50% as measured by `container_memory_cache`, making memory usage more predictable and reducing pressure on shared cache. The

4m read timeFrom prometheus.io
Post cover image
Table of contents
Covering more write pathsBuilding more confidence around directIOWriterExperimenting with RWF_DONTCACHESupport beyond Linux

Sort: