📣 Senden Sie uns Ihre Pressemitteilung
Seite aktualisiert sich alle 15 Minuten
Technologie

Meta stellt CRAM-Speicherkomprimierungslösung vor

Meta hat auf der Linux Plumbers Conference CRAM, eine experimentelle Speicherkomprimierungslösung, vorgestellt. Die Lösung zielt darauf ab, die Leseleistung im Vergleich zu bestehenden ZRAM-Alternativen zu verbessern.

8. Oktober 2026

Meta Platforms hat kürzlich CRAM (Compressed RAM), eine experimentelle Speicherkomprimierungslösung, auf der Linux Plumbers Conference 2026 (LPC 2026) in Prag vorgestellt. Die Lösung soll nicht direkt ZRAM oder zswap ersetzen, sondern komprimierte Daten im Speicher halten, um den Overhead traditioneller Swap-Pfade zu vermeiden.

Die Kerninnovation von CRAM liegt in der Handhabung komprimierter Daten. Im Gegensatz zu ZRAM, das komprimierte Blockgeräte im RAM erstellt und Daten über den Swap-Pfad verarbeitet, ermöglicht CRAM, dass komprimierte Daten ihre Seitentabellen-Mappings und Page-Cache-Zustände beibehalten. Dies ermöglicht den Cacheline- und Byte-Level-Zugriff, ohne Software-Dekomprimierungsroutinen durch Seitenfehler auszulösen, ein wichtiges Unterscheidungsmerkmal, das auf der Konferenz hervorgehoben wurde.

Benchmark-Tests auf der LPC zeigten deutliche Leistungsgewinne in Read-Only-Szenarien. CRAM erreichte in Worst-Case-Lesetests etwa 489 Millionen Operationen pro Sekunde, ein starker Kontrast zu ZRAMs rund 1,1 Millionen Operationen pro Sekunde. Der Vorteil verringert sich bei Schreiboperationen, da komprimierte Daten nicht direkt modifiziert werden können und eine temporäre Übertragung zurück zu nativen NUMA-Knoten für die Modifikation erforderlich ist.

Meta-Ingenieure räumen ein, dass CRAM noch ein Prototyp für Kernel-Dienste ist. Die Hauptaufgabe besteht darin, diese "Speicher mit inkonsistenter physischer und scheinbarer Kapazität" in das bestehende Speicherverwaltungssystem von Linux zu integrieren. Die meisten notwendigen zugrunde liegenden Kernel-Mechanismen sind bereits vorhanden.

Obwohl CRAM noch keine fertige Funktion für den Linux-Mainline ist, signalisiert seine Präsentation Metas Erkundung neuartiger Speicherverwaltungstechniken. Der Fokus liegt darauf, bestehende Linux-Speicherverwaltungsfähigkeiten zu nutzen, um diese neue Form von komprimiertem Speicher zu unterstützen, anstatt ein produktionsreifes Produkt anzukündigen.

Originalquelle: ithome.com