LSI bietet die CacheCade Storage Tiering-Technologie an, mit der SSD-Geräte als Lese- und Schreib-Caches verwendet werden können, um herkömmliche RAID-Arrays zu erweitern.
Andere Anbieter haben ähnliche Technologien übernommen. HP SmartArray-Controller haben ihren SmartCache . Adaptec hat MaxCache ... Ganz zu schweigen von einer Reihe softwarebasierter Beschleunigungstools ( sTec EnhanceIO , Velobit , FusionIO ioTurbine , Intel CAS , Facebook Flashcache ?) .
Ich komme aus einem ZFS- Hintergrund und verwende verschiedene Arten von SSDs , um die Aufgaben des Lese-Caching (L2ARC) und des Schreib-Caching (ZIL) zu erledigen. Für die jeweilige Arbeitsbelastung sind unterschiedliche Merkmale erforderlich. Geringe Latenz und Ausdauer für das Caching von Schreibvorgängen. Hohe Lesekapazität.
- Welchen Zweck erfüllt der integrierte NVRAM des RAID-Controllers, da CacheCade-SSDs zum Schreiben und Lesen von Caches verwendet werden können?
- Welche Gefahr besteht für die CacheCade-SSDs bei Verwendung als Schreibcache in Bezug auf die Schreibdauer? Der Einsatz von Consumer-SSDs scheint empfohlen.
- Gehen Schreibvorgänge direkt zur SSD oder werden sie zuerst im Cache des Controllers abgelegt?
- Wie intelligent ist der Lese-Caching-Algorithmus? Ich verstehe, wie die ZFS ARC und L2ARC funktioniert . Gibt es einen Einblick in den CacheCade-Tiering-Prozess?
- Welche Metriken gibt es, um die Effektivität des CacheCade-Setups zu überwachen? Gibt es eine Methode zur Beobachtung der Cachetrefferquote oder des Prozentsatzes ? Wie können Sie feststellen, ob es wirklich funktioniert?
Ich bin an Meinungen und Rückmeldungen zur LSI-Lösung interessiert. Irgendwelche Vorbehalte? Tipps?