Beschreiben Sie den Prozess des DRAM-Caching im Memory-Modus mithilfe Intel® Optane™ nicht persistenten Speichers.
- Der Speichermodus von DCPMM verwendet DRAM, um Daten von NVM zwischenspeichern. Kann das Betriebssystem in diesem Modus DRAM sehen und wie Daten gedringt werden?
- Wie funktioniert das DRAM-Caching? Erfolgt das alles in der Hardware ohne Unterstützung des Betriebssystems?
Im Memory-Modus dient der DRAM als Cache für die am häufigsten abgerufenen Daten, während der Intel® Optane™ persistenter Speicher (PMem) eine große Speicherkapazität bietet.
Cache-Management-Vorgänge werden vom integrierten Intel® Xeon®-Controller des skalierbaren Prozessors verarbeitet.
Wenn Daten vom Speicher angefordert werden, überprüft der Speichercontroller zuerst den DRAM-Cache. Wenn die Daten vorhanden sind, ist die Antwortlatenz mit DRAM identisch. Wenn die Daten nicht im DRAM-Cache sind, werden sie aus dem Intel® Optane™-PMem mit etwas längerer Latenz gelesen.
Anwendungen mit konsistenten Datenabrufmustern, die der Speichercontroller vorhersagen kann, haben eine höhere Cache-Trefferrate und sollten ihre Leistung nahe an allen DRAM-Konfigurationen sehen, während Workloads mit hochgradig zufälligen Datenzugriffen über einen breiten Adressbereich möglicherweise einen Leistungsunterschied im Vergleich zu DRAM allein sehen.
Außerdem sind Daten im Speichermodus volatil. sie werden nicht im Falle eines Stromausfalls gespeichert.
Persistence ist im zweiten Modus aktiviert, genannt App Direct.
