В ПО RAIDIX 5 реализован SSD-кэш, который не только ускоряет работу всей системы, но и продлевает срок службы используемых SSD-накопителей.
SSD-кэш
SSD-кэш позволяет существенно увеличить скорость работы СХД на HDD-дисках без существенных вложений в модернизацию оборудования. Использование SSD в качестве кэша позволит системе эффективнее работать со смешанной нагрузкой, отдавая часть случайных запросов на быстрые твердотельные накопители.
Особенности SSD-кэша в RAIDIX
В ПО RAIDIX 5 реализован параллельный SSD-кэш, который имеет две уникальные особенности: разделение входящих запросов на категории RRC (Random Read Cache) и RWC (Random Write Cache) и использование log-структурированной записи для собственных алгоритмов вытеснения.
Примечательная особенность — снижение износа SSD-накопителей. Благодаря детектору нагрузки и алгоритмам перезаписи суммарное количество write hits на массив SSD-накопителей в RAIDIX составляет 1.8. В аналогичных условиях работа кэша второго уровня с алгоритмом LRU имеет значение 10.8. Происходит существенное сокращение количества перезаписей на флеш-носитель, что увеличивает срок жизни используемых SSD примерно в 6 раз.
Примечательная особенность — снижение износа SSD-накопителей. Благодаря детектору нагрузки и алгоритмам перезаписи суммарное количество write hits на массив SSD-накопителей в RAIDIX составляет 1.8. В аналогичных условиях работа кэша второго уровня с алгоритмом LRU имеет значение 10.8. Происходит существенное сокращение количества перезаписей на флеш-носитель, что увеличивает срок жизни используемых SSD примерно в 6 раз.
За попадание в SSD-кэш в ПО RAIDIX 5 отвечает специальный детектор, который квалифицирует поступающие запросы.
Параллельная архитектура SSD-кэша в RAIDIX позволяет ему быть не просто буфером для накопления случайных запросов — он выполняет роль «умного распределителя» нагрузки на дисковую подсистему. Благодаря сортировке запросов и особым алгоритмам вытеснения сглаживание пиков случайной нагрузки происходит быстрее и с меньшим влиянием на производительность системы.
SSD-кэш используется для кэширования запросов к HDD дискам. Поскольку SSD по сравнению с HDD лучше адаптированы к случайной записи и чтению, SSD-кэш позволяет значительно увеличить скорость доступа к «горячим» данным, расположенным на жестких дисках, при случайном характере нагрузки.
Алгоритмы вытеснения используют log-структурированную запись для более эффективного замещения данных в кэше. Благодаря этому снижается количество обращений к flash-накопителям и существенно сокращается их износ.
SSD-кэш используется для кэширования запросов к HDD дискам. Поскольку SSD по сравнению с HDD лучше адаптированы к случайной записи и чтению, SSD-кэш позволяет значительно увеличить скорость доступа к «горячим» данным, расположенным на жестких дисках, при случайном характере нагрузки.
Алгоритмы вытеснения используют log-структурированную запись для более эффективного замещения данных в кэше. Благодаря этому снижается количество обращений к flash-накопителям и существенно сокращается их износ.