(del676)
2013-12-13, 12:20:51
Hab mir mal kurz die gaengigen Loesungen dafuer angesehen.
- bcache: Ist zwar im Standardkernel drin, hat aber viele Nachteile. Z.b. kann man nachtraeglich keinen Cache vor eine schon bestehende HDD schalten. Da muss neu formatiert werden. Das hinterlaesst einen gewissen "Gefrickelten" Nachgeschmack.
- flashcache: Initial von facebook programmiert. Ist nicht im Kernel. IMHO koennen bestehende Partition nachtraeglich mit einer Cache SSD versehen werden. Leider ist das Caching nicht transparent. D.h. es wird ein neues Blockdevice angelegt.
- dm-cache: Keine Ahnung, wenig drueber gelesen. Scheint ebenfalls nicht transparent zu sein.
- EnhanceIO: Basiert auf flashcache von FB, ist ebenfalls nicht im Kernel. Dafuer funktioniert transparentes Caching, auch von schon existierenden Partitionen. Das liest sich fuer mich, wie die eierlegende Wollmilchsau.
Nun die Frage. Wer von euch benutzt sowas schon? Welche Loesung und warum habt ihr sie ausgewaehlt?
- bcache: Ist zwar im Standardkernel drin, hat aber viele Nachteile. Z.b. kann man nachtraeglich keinen Cache vor eine schon bestehende HDD schalten. Da muss neu formatiert werden. Das hinterlaesst einen gewissen "Gefrickelten" Nachgeschmack.
- flashcache: Initial von facebook programmiert. Ist nicht im Kernel. IMHO koennen bestehende Partition nachtraeglich mit einer Cache SSD versehen werden. Leider ist das Caching nicht transparent. D.h. es wird ein neues Blockdevice angelegt.
- dm-cache: Keine Ahnung, wenig drueber gelesen. Scheint ebenfalls nicht transparent zu sein.
- EnhanceIO: Basiert auf flashcache von FB, ist ebenfalls nicht im Kernel. Dafuer funktioniert transparentes Caching, auch von schon existierenden Partitionen. Das liest sich fuer mich, wie die eierlegende Wollmilchsau.
Nun die Frage. Wer von euch benutzt sowas schon? Welche Loesung und warum habt ihr sie ausgewaehlt?