Rückschreibcache unter Linux

Rückschreibcache unter Linux

Wie erstelle ich unter Linux einen Schreibcache auf Festplatten? Grundsätzlich möchte ich einen 100 MB großen RAM-Cache zum Schreiben einrichten, der alle 3-5 Minuten oder wenn er voll ist, ausschreibt. Ist das möglich? Gibt es eine sysctlEinstellung, die man anpassen kann?

Danke!

Antwort1

Linux verwendet bereits einige Writeback-Caching-Funktionen.pdflush und wie es funktioniert. Leider dauert es eine Weile, bis man alle Einzelheiten verstanden hat, da es ziemlich kompliziert ist, aber wenn Sie es optimieren möchten (z. B. für Laptops), dann ist dies der richtige Ausgangspunkt.

Antwort2

Sie könnten einen Blick in dieSchließlich persistente Ram-Disk (EPRD), aber die beste Lösung hierfür ist die Hardware. Sie möchten etwas, das vom Betriebssystem unabhängig ist, um Ihre Daten bei Betriebssystemabstürzen, Stromausfällen und anderen Störungen zu schützen.

Gibt es einen Grund, warum Sie den nichtflüchtigen Cache moderner RAID-Controller nicht verwenden möchten?

verwandte Informationen