Ich bin auf der suche nach einer Möglichkeit eine SSD als Cache für ein Raid6 zu verwenden.
Das Raid soll schlussendlich als Datenarchiv dienen. Wie ihr euch sicher vorstellen könnt ist Raid6 nicht gerade performant was schreibvorgänge betrifft.
Daher habe ich mir gedacht ich könnte eine SSD als Cache verwenden, bin auch schnell auf möglichkeiten gestossen, wie z.b bcache, dm-cache
Ich habe nun bcache (writeback) wie folgt getestet (ohne Raid).
HDD - 200GB - SATA 1 - als "langsames Raid"
SSD - 240GB - SATA 2 - als Cache
1 GBit/s Ethernet
Meist kopiere ich grosse Dateien (1-20GB).
Somit habe ich mal das Debian iso von 4GB kopiert. Die ersten 20s ist alles in ordnung ich kann mit 110MB/s übertragen.
Bei ca 40% bricht die übertragungsrate ein und ich habe nur noch ca 50MB/s.
- Warum wird nicht konstant mit 110MB/s übertragen ?
- Der cache ist 200GB gross. Warum wird dieser nicht ausgenützt ?
- Warum bricht die Übertragungsrate nach ca 40% so massiv ein ?
- Kennt jemand eine alternative (Programm) wie ich einen solchen Cache realisieren könnte ?
Mir ist relativ egal wann die daten auf das Raid geschreiben werden. Es muss nicht direkt wärend dem Übertragen auf die SSD bereits aufs Raid geschrieben werden, wäre aber natürlich schön.
Mfg Koe