четверг, 9 апреля 2009 г.

Модуль повышения производительности устройств NetApp (PAM)

На недавнем мероприятии компании Network Appliance (NetApp Innovation 2009) рассказывали о модуле повышения производительности для систем хранения данных этого изготовителя.


Модуль Performance Acceleration Module (PAM) оптимизирует работу приложений, осуществляющих много операций случайного чтения, например файловых служб. Модуль представляет собой интеллектуальный кэш чтения. Один модуль, представляющий собой плату PCI Express с модулями памяти DDR2, увеличивает кэш чтения до 16 ГБ. В старшие модели можно установить 5 модулей с общим объемом кэша чтения 80 ГБ. Модули поддерживаются ОС NetApp Data ONTAP 7.3.

Устройство представляет собой кэш второго уровня, куда перемещаются блоки данных, вытесненные из буферного кэша WAFL ( NetApp® Write Anywhere File Layout). Наилучший эффект от использования этого устрйоства достугается при наличие большого количества операций случайного чтения данных небольшого объема (почтовые сообщения, файловый обмен, домашние папки). Алгоритм ПО, работающего с модулем, определяет тип данных (случайного или последовательного доступа) и размещает их в кэш. Модуль может работать в 3 режимах -
  • Default mode - кэшируются данные и метаданные,
  • Metadata mode - кэшируются метаданные,
  • Low-priority mode - кэшируется также данные с последовательным чтением и другиенизкоприритетные данные.



Для оценки эффективности применения PAM для Data ONTAP 7.3 есть модуль Predictive Cache Statistics software, который позволяет эмулировать работу этого модуля и показать эффективность его применения.

На сайте изготовителя заявляется, что "Согласно недавно опубликованным результатам эталонного тестирования NetApp, по пропускной способности ввода-вывода система FAS3140 с модулями NetApp PAM и дисками SATA эквивалентна той же системе, но только с вдвое большим числом дисков Fibre Channel со скоростью вращения 1500 об/мин."

Правда, стоимость этого модуля получается существенной (сравнима с одной дисковой полкой) и его применение экономически оправдано в средних и больших системах.

Комментариев нет: