LSI propose sa technologie de hiérarchisation du stockage CacheCade , qui permet aux périphériques SSD d'être utilisés comme caches de lecture et d'écriture pour augmenter les matrices RAID traditionnelles.
D'autres fournisseurs ont adopté des technologies similaires; Les contrôleurs HP SmartArray ont leur SmartCache . Adaptec a MaxCache ... Sans parler d'un certain nombre d'outils d'accélération logicielle ( sTec EnhanceIO , Velobit , FusionIO ioTurbine , Intel CAS , Facebook flashcache ?) .
Issu d'un arrière-plan ZFS , j'utilise différents types de SSD pour gérer les fonctions de cache de lecture (L2ARC) et d'écriture (ZIL). Différents traits sont nécessaires pour leurs charges de travail respectives; Faible latence et endurance pour la mise en cache d'écriture. Grande capacité de lecture.
- Étant donné que les SSD CacheCade peuvent être utilisés pour le cache d' écriture et de lecture, à quoi sert la NVRAM intégrée du contrôleur RAID?
- Lorsqu'il est utilisé comme cache d'écriture, quel est le danger pour les SSD CacheCade en termes d'endurance en écriture? L'utilisation de disques SSD grand public semble être encouragée.
- Les écritures vont-elles directement sur le SSD ou atteignent-elles d'abord le cache du contrôleur?
- Dans quelle mesure l'algorithme de mise en cache de lecture est-il intelligent? Je comprends le fonctionnement des fonctions ZFS ARC et L2ARC . Existe-t-il un aperçu du processus de hiérarchisation CacheCade?
- Quelles mesures existent pour surveiller l'efficacité de la configuration de CacheCade? Existe-t-il une méthode pour observer un taux ou un pourcentage d'accès au cache ? Comment savoir si cela fonctionne vraiment?
Je suis intéressé par des opinions et des retours sur la solution LSI. Des mises en garde? Conseils?