FlashCache

Aus Wiki Thomas-Krenn.AG
Wechseln zu: Navigation, Suche

FlashCache ist ein write-back persistenter Block Cache, der Lese und Schreibzugriffe auf herkömmliche HDDs durch den Einsatz von Caching auf SSDs beschleunigen soll. Neben writeback unterstützt FlashCache auch die Caching Modes writethrough und writearound.[1] FlashCache ist ein Kernel Modul welches von Facebook für die Skalierung von InnoDB/MySQL entwickelt wurde, kann jedoch als generelle Beschleunigung für I/O-lastige Applikationen verwendet werden.[2]

Percona hat bereits ausführliche Tests dazu veröffentlicht.[3][4]

FlashCache ist (per Januar 2012) nicht Bestandteil des Linux Kernels (out-of-tree), der Source Code von FlashCache ist auf Github verfügbar.[5] Vorgefertigte RPM/Debian Pakete gibt es leider nicht.

Alternativen

Die folgenden Alternativen verfolgen ähnliche Ziele wie FlashCache:

Einzelnachweise

  1. FlashCache System Administration Guide
  2. Releasing Flashcache (Paul Saab, facebook.com)
  3. FlashCache: first experiments (mysqlperformanceblog.com, 10.05.2010)
  4. FlashCache: tpcc workload mysqlperformanceblog.com, 25.05.2010)
  5. facebook/flashcache (github.com)

Weitere Informationen


Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge