Bestor's Logo
(812) 303-90-91, sales@bestor.spb.ru
[ Вход ]

Высокопроизводительные гибридные массивы - High-Performance Hybrid Arrays (HPHA): Как работает HPHA-массив?

Обзоры
Разделы
Высокопроизводительные гибридные массивы - High-Performance Hybrid Arrays (HPHA)
Как работает HPHA-массив?
High-Performance Hybrid Arrays

У SSD-накопителей несколько необычные характеристики производительности. Один SSD может сам по себе выполнять более 30 тысяч операций чтения в секунду – это в 100 раз больше, чем самый быстрый SAS - диск. Однако, производительность при записи, особенно при случайной записи небольшими блоками данных, иногда бывает даже медленнее, чем у обычных дисковых накопителей. Производительность SSD - накопителя может значительно изменяться в зависимости от степени фрагментации его блоков флэш-памяти. В результате, настройка приложений под SSD становится трудной для решения задачей.

НPНA - массивы, использующие технологию Adaptec MaxIQ, совмещают в себе один или несколько SSD - накопителей с любым количеством дисковых накопителей SATA или SAS, обеспечивая неизменно высокую производительность и надежность. При этом отсутствует какая-либо необходимость в дополнительной настройке или доработке приложений. Кэширующее ПО MaxIQ использует твердотельные диски как кэш ввода-вывода: «горячие» данные, доступ к которым осуществляется наиболее часто, копируется в кэш - пул на базе SSD, где скорость чтения в разы выше. «Холодные» данные, доступ к которым более редок, или которые часто перезаписываются, остаются на обычных дисках. Такой гибридный массив может обеспечивать почти 20 тысяч операций чтения в секунду, что, тем не менее, не влияет негативно на производительность операций записи.

High-Performance Hybrid Arrays

Используемая Adaptec » технология позволяет изучить «поведение» приложения с точки зрения ввода-вывода данных, а затем, взаимодействуя с оперативной памятью DRAM, SSD и дисковыми накопителями, определить, где лучше всего разместить данные, чтобы добиться наилучшей производительности.

Изначально данные записываются на дисковые накопители и считываются с них как обычно. Но в ходе изучения «поведения» приложения, кэширующее ПО Adaptec » начинает переносить часто считываемые («горячие») данные в кэш пул на SSD - диске для ускорения их дальнейшего чтения. По мере копирования «горячих» данных в SSD - пул они заменяют более старые «холодные» блоки данных, естественно адаптируясь к изменению данных во времени.

После первого копирования данных в SSD - кэш пул, обновление данных происходит как на SSD, так и на обычных дисках, что поддерживает кэш - пул в актуальном состоянии. Если же обнаруживаются блоки данных, для которых использование SSD не является оптимальным, такие данные удаляются с SSD - накопителя, и в дело вступают алгоритмы, отвечающие за размещение данных на обычных жестких дисках.

Все эти действия полностью прозрачны для операционной системы и всех выполняемых приложений.


Дата публикации: 05.04.2010