
Ich möchte mit dem Kernelmodul MBCache experimentieren, kann aber die Dokumentation dazu nicht finden.
Wenn ich es richtig verstanden habe, ermöglicht mbcache die Verwendung einer schnellen SSD-Festplatte als transparenter Cache für viel langsamere Festplatten.
Wo finde ich die Dokumentation?
Ich verwende Linux 3.0.0-17-generic #30-Ubuntu SMP x86_64
Antwort1
Verwenden Sie jetzt bcache, nicht mbcache (Kernel 3.10.x, 3.11.0).
Antwort2
Es scheint keine Dokumentation zu geben außer derQuellcodeselbst. Ich habe Andreas Grünbacher geschrieben und auf diese Frage verwiesen, aber keine Antwort erhalten.
Antwort3
mbcache ermöglicht es Ihnen nicht, ein Blockgerät mithilfe eines anderen zwischenzuspeichern. Es handelt sich vielmehr um einen In-Memory-Cache, der zur Beschleunigung der Dateisystemleistung verwendet wird und direkt und automatisch von Dateisystemen ohne Benutzerkonfiguration verwendet wird. Zum Zeitpunkt des Schreibens wird es nur vom ext4-Dateisystem verwendet.
Die wichtigsten Kernelmodule, die das tun, was Sie beabsichtigen (z. B. langsame Blockgeräte mithilfe schneller zwischenspeichern), sind bcache
und dm-cache
(was normalerweise mithilfe der lvmcache
User Space-Tools verwaltet wird).