SAS и SATA RAID контроллеры: каковы возможности настройки кэша чтения и записи

adaptec zmm asr-6405 cache

SAS и SATA RAID контроллеры: каковы возможности настройки кэша чтения и записи

Код ответа 17349   |    Опубликовано 02/28/2014 08:43 До полудня   |    Обновлено 03/05/2014 08:56 До полудня Утилита конфигураций SAS или SATA RAID контроллеров на уровне BIOS позволяет установить параметры кэша чтения и записи. Какова функция каждого отдельного параметра

Эта информация относится к следующей операционной системе:

- эта информация не является специфичной для отдельной системы.

При старте системы с комбинаций клавищ CTRL + A можно войти в BIOS контроллера. После этого даётся возможность установить параметры кэша отдельных физических дисков подключенных к контроллеру и также самово контроллера. Например, в меню:

SATASelect Utility -> SATA Configuration -> SATA Device ID:

Опция “SATA Device Write Cache” предоставляет возможность определить, должен ли использоватся кэш записи контроллера в зависимости от ID SATA диска. По умолчанию установлен параметр “YES”. Это означает, что кэш записи контроллера будет использоватся при коммуникаций с диском. Параметр “NO” будет означать, что кэш записи контроллера не будет использоватся независимо от любого другого параметра.

Примечание: SAS RAID контроллеры не имеют параметр “SATA Device Write Cache”.

SATA или Serial Select Utility -> Controller Configuration -> Drives Write Cache:

Параметр “Drive’s Write Cache” даёт возможность определить кэш физических дисков. По умолчанию установлен параметр “Enable All”. Это означает, что кэш записи включён на всех дисках подключенными к контроллеру данный параметр отрицает любые изменения в настройках кэша в программе Storage Manager. Другими опциями кэша являются “Drive Specific” и “Disable All”. Опция “Drive Specific” означает, что режим кэша можно изменить на каждом физическом диске отдельно. Опция “Disable All” выключает кэш записи на всех дисках.

SAS и SATA RAID контроллеры имеют подобную возможность по конфигураций кэша.

HostRAID контроллеры не предоставляют возможность конфигураций кэша на уровне BIOS.

Array Configuration Utility -> Create Array:

При созданий логического диска имеется возможность определить режим кэша чтений и записи самово контроллера. HostRAID контроллеры не предоставляют такую возможность.

  • Read Caching Кэш чтения. Возможные значения \- Enable/Disable/Enable MaxCache По умолчанию параметр установлен на “Enabled”. Это позволяет кэшу контроллера читать данные вперёд и сохранять предпологаемые данные в кэш. Со включенным кэшом контроллер мониторит процесс чтений данных с пула дисков. Если обнаруживается определённый шаблон, контроллер заранее загружает следующие данные в кэш. На RAID контроллерах 2., 5., 6., 7. или 8. Серий опцию “Enable MaxCache” рекомендуется включать только тогда, если к контроллеру подключен как минимум один твёрдый накопитель марки Adaptec maxCache SSD Cache.
  • Write Caching Кэш записи. Возможные значения \- Enable always/Enable with Backup Unit/Disable По умолчанию параметр установлен на “Enable always”. Это означает, что кэш записи контроллера включён на всех членов данного логического диска. В режиме “write-back” контроллер посылает операционной системе подтверждение о завершённой записи и только тогда пишит данные на дисках. Такой режим улучшает производительность, но может привести к потери данных в случае отказа электропитаний системы. Если к контроллеру подключена полностью заряженная батарейная или флэш-модуль, то кэш контроллера остаётся работоспособным около 72 часов. В это время необходимо восстановить электропитание системы, чтобы контроллер смог перенести данные из DRAM кэша контроллера на диски. Опцию “Enable Always” можно выберать, если имеется дополнительная система защиты электропитания, например, UPS Uninterruptible Power Supply. Но, несмотря на это, всё ещё остаётся определённый риск потери данных в случае отказа электропитаний. Если безопасность данных имеет высочайший приоритет и контроллер не имеет батарейную или флэш-модуль, то не рекомендуется включать кэш записи контроллера. В таком случае выберайте опцию “Disabled”. Когда кэш записи на контроллере выключен, контроллер пишит сначало данные на диски и только потом посылает операционной системе подтверждение о том, что запись данных завершена. Таким образом падает производительность RAID-массива, но исключается вероятность потери данных.
  • Дополнительная опция кэша записи: Опция “Enabled with Battery or ZMM” значит, что кэш контроллера на запись будет включён только тогда, если на контроллере установлена батарейная или флэш-модуль и она находится в рабочем состояний.