LSI offre la tecnologia di tiering dello storage CacheCade , che consente ai dispositivi SSD di essere utilizzati come cache di lettura e scrittura per potenziare gli array RAID tradizionali.
Altri venditori hanno adottato tecnologie simili; I controller HP SmartArray hanno la loro SmartCache . Adaptec ha MaxCache ... Per non parlare di una serie di strumenti di accelerazione basati su software ( sTec EnhanceIO , Velobit , FusionIO ioTurbine , Intel CAS , Facebook flashcache ?) .
Proveniente da uno sfondo ZFS , utilizzo diversi tipi di SSD per gestire le funzioni di lettura cache (L2ARC) e scrittura cache (ZIL). Sono necessari tratti diversi per i rispettivi carichi di lavoro; Bassa latenza e resistenza per la memorizzazione nella cache di scrittura. Alta capacità di lettura.
- Poiché gli SSD CacheCade possono essere utilizzati per la cache di scrittura e lettura, a che scopo gioca la NVRAM integrata del controller RAID?
- Se utilizzato come cache di scrittura, quale pericolo esiste per gli SSD CacheCade in termini di resistenza alla scrittura? L'uso di SSD consumer sembra essere incoraggiato.
- Le scritture vanno direttamente su SSD o colpiscono prima la cache del controller?
- Quanto è intelligente l'algoritmo di memorizzazione nella cache di lettura? Capisco come funzionano ZFS ARC e L2ARC . C'è qualche idea sul processo di tiering CacheCade?
- Quali metriche esistono per monitorare l'efficacia dell'installazione di CacheCade? Esiste un metodo per osservare una percentuale di riscontri nella cache o una percentuale ? Come fai a sapere se funziona davvero?
Sono interessato a opinioni e feedback sulla soluzione LSI. Qualche avvertimento? Suggerimenti?