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