[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по настройке производительности


Работа с кэшем быстрой записи

Кэш быстрой записи (FWC) - это дополнительный энергонезависимый кэш, обеспечивающий резервирование стандартного кэша адаптера. FWC отслеживает операции записи, при которых данные не были записаны на диск.

FWC позволяет существенно сократить время отклика при выполнении операций записи. Однако следует помнить о том, что нельзя допускать переполнения кэша, когда запросы на запись поступают быстрее, чем кэш может из сохранять. Это отрицательно влияет на частоту выполнения операций ввода-вывода, поскольку требует выполнения дополнительных операций адаптером для определения того, находятся ли передаваемые данные в кэше.

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

Благодаря перечисленным ниже особенностям протокола JFS, кэш FWC уменьшает нагрузку, связанную с ведением протокола:

  1. Ведение протоколов JFS требует выполнения большого числа операций записи. В кэш FWC заносятся только измененные данные.
  2. Операции записи выполняются часто и небольшими блоками. Поскольку объем кэша невелик, то максимальная производительность достигается при объединении адаптером частых небольших запросов в запросы на физический ввод-вывод больших объемов данных. Обработка запросов на ввод-вывод больших блоков данных выполняется быстрее, так как для записи всех данных требуется меньше оборотов диска.
  3. Размер протоколов обычно невелик по сравнению с размером кэша, поэтому регистрация не приводит к частой перезаписи кэша. Таким образом, повысить производительность за счет перезаписи данных, находящихся в кэше, не удается. Несмотря на то, что применение других типов контроллеров с кэшем записи также позволяет повысить эффективность ведения протоколов, в этом разделе рассматриваются только вопросы производительности, связанные с кэшем FWC.

Если производительность дисковой подсистемы ограничена пропускной способностью отдельного дискового устройства, то одним из решений может быть распределение данных логического тома по нескольким устройствам RAID 5 с одновременным применением кэша FWC в дисковом адаптере SSA. Если адаптер настроен на применение RAID 5, то запись блоков данных, больших или равных по размеру сегменту чередования, выполняется без обращения к кэшу. Именно поэтому операции записи блоков по 128 Кб в массив 2+p с кэшем FWC выполняется медленней, чем запись блоков по 127 Кб и с той же скоростью, что запись блоков по 128 Кб в массив 2+p без кэша FWC. Такой подход позволяет избежать частой "промывки" кэша при выполнении последовательного ввода-вывода больших объемов данных. В массивах RAID 5 размер блока чередования равен 64 Кб * (число дисков данных).


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]