HP 3PAR: Adaptive Flash Cache

20141109213041
Adaptive Flash Cache — это стандартная функция ОС HP 3PAR. Она использует накопители SSD для расширения кэш-памяти. Результат – существенное ускорение случайного чтения данных и повышение производительности некоторых приложений.

Включается через консоль или через Web management console последних версий.

Для работы необходимо минимум 4 SSD диска. Тип и объем диска: SLC, MLC или TLC — с которым будет работать данная технология лучше уточнить у вендора. При создании раздел кеширования создается в режиме Raid 1, в более поздних версиях микрокода Raid 0.

Отдельная тема это расчет места создаваемого кеша с максимальной утилизацией SSD дисков.

Например, мне необходимо отдать 8 x 92Gb диска под кеш, явно выбрать диски нельзя.

1) «Не нужные» мне диски, я предварительно забиваю данными.

2016-04-07_10-15-48

2) Если сделать «showspace», то мы получим все доступное место, со всех SSD дисков:

3par-7400 cli% showspace -p -devtype SSD -t r1 -ha mag
--Estimated(MB)---
RawFree UsableFree
 741376     370688

3) При этом создать раздел кеширования у нас не получится:

3par-7400 cli% createflashcache 368G
Could not find enough available disk space.
The available disk space is : 351232 MB
The requested disk space is : 376832 MB

Или даже так:

3par-7400 cli% createflashcache 331200
Error: size must a multiple of 16384 MB

4) Мой расчет:

Вычитаем spare место, у меня это 10%, делим пополам т.к. Raid 1:
1) 736 - 73,6 = 662,4  / 2 = 331,2

Делим свободное место на шаг и округляем до целого:
2) 331200 / 16384 ~ 20

Шаг умножаем на полученное выше значение:
3) 20 * 16384 = 327680

5) Создаем раздел под кеш:

3par-7400 cli% createflashcache 327680
192 chunklets out of 320 are not clean yet
Ждем 2-5 минут пока происходит очистки чанклетов.
3par-7400 cli% createflashcache 327680
3par-7400 cli% showflashcache
                  -(MB)-
Node Mode  State     Size Used%
   0 SSD   normal  163840     0
   1 SSD   normal  163840     0
-------------------------------
   2 total         327680

6) Не забываем назначить кеш на определенный раздел или систему в целом:

3par-7400 cli% setflashcache enable sys:all

7) Через некоторое время можно наблюдать заполнение кеша данными:

3par-7400 cli% showflashcache
                  -(MB)-
Node Mode  State     Size Used%
   0 SSD   normal  163840     3
   1 SSD   normal  163840     3
-------------------------------
   2 total         327680

Официальный мануал: HPE 3PAR Adaptive Flash Cache

Вы можете оставить комментарий ниже.