LSI пропонує свою технологію багаторівневого зберігання даних CacheCade , яка дозволяє пристроям SSD використовувати як кеш-пам'ять для читання та запису для збільшення традиційних масивів RAID.
Інші постачальники застосували подібні технології; Контролери HP SmartArray мають свій SmartCache . Adaptec має MaxCache ... Не кажучи вже про низку програмних прискорювальних засобів ( sTec EnhanceIO , Velobit , FusionIO ioTurbine , Intel CAS , Facebook flashcache ?) .
Виходячи з фону ZFS , я використовую різні типи SSD для кешування кешування читання (L2ARC) та запису кешування (ZIL). Для відповідних навантажень потрібні різні ознаки; Низька затримка та витривалість кешування запису. Висока ємність для читання.
- Оскільки SSD-диски CacheCade можуть використовуватися для кешування запису та зчитування, з якою метою грає бортовий NVRAM контролер?
- Якщо використовується як кеш запису, яка небезпека існує для SSD-дисків CacheCade щодо витривалості запису? Використання споживчих SSD-дисків, мабуть, рекомендується.
- Чи надходять записи прямо на SSD або вони спочатку потрапляють у кеш контролера?
- Наскільки розумний алгоритм кешування читання? Я розумію, як функціонують ARC ZFS і L2ARC . Чи є якісь ознайомлення з процесом укладення CacheCade?
- Які показники існують для контролю ефективності налаштування CacheCade? Чи існує метод спостереження за коефіцієнтом чи відсотком ураженої кількості кешу ? Як ви можете сказати, чи справді це працює?
Мене цікавлять думки та відгуки щодо рішення LSI. Будь-які застереження? Поради?