Кэширование записи

Write Caching

Кэширование записи — временное размещение записываемых данных в быстрой памяти перед их передачей в нижестоящее хранилище для снижения задержки и оптимизации ввода-вывода. Момент подтверждения записи и гарантия её сохранности зависят от политики кэша и всех уровней стека хранения.

Кэширование записи позволяет временно накапливать запросы и данные в быстрой памяти перед их передачей в нижестоящее хранилище. Оно может выполняться операционной системой, RAID-контроллером, системой хранения или самим накопителем и помогает сглаживать всплески нагрузки, объединять и переупорядочивать операции записи. В режиме write-back кэширующий уровень подтверждает запись после помещения данных в кэш, не дожидаясь завершения операции нижележащим уровнем. В режиме write-through подтверждение выдаётся после завершения записи нижележащим уровнем, что обычно увеличивает задержку. Однако write-through сам по себе не гарантирует энергонезависимую фиксацию: данные могут оставаться в энергозависимом кэше накопителя или другого компонента. Незащищённый энергозависимый write-back-кэш создаёт риск потери уже подтверждённых данных при отключении питания, перезагрузке или аппаратном сбое. В RAID-контроллерах для защиты при потере питания применяют BBU, flash-backed cache и суперконденсаторы; возможность восстановления после отказа контроллера зависит от конструкции кэш-модуля и совместимости оборудования. Накопителям также требуется защита от потери питания либо отключение их энергозависимого write-back-кэша, а весь стек должен корректно обрабатывать flush, FUA и барьеры записи. Кэширование записи широко используется в RAID-контроллерах Dell PERC, HPE Smart Array и других системах хранения, но не является свойством конкретного уровня RAID. Реальный прирост производительности зависит от характера нагрузки, размера кэша, политики его работы, эффективности защиты и скорости нижележащего хранилища.

Синонимы и варианты написания:

Кеширование записиКэш записиКеш записиWrite Cache
Просмотров: 34

Где встречается

Статьи, в которых используется термин «Кэширование записи»

Связанные термины

4Kn(4K native)

4Kn — формат накопителя с логическим и физическим сектором 4096 байт, без эмуляции 512-байтных секторов. Требует поддержки со стороны всего тракта ввода-вывода.

Хранение данныхДискHDD

Copyback

Copyback — операция RAID-контроллера, копирующая данные с задействованного hot spare на диск замены, после чего spare снова становится резервным.

Хранение данныхRAIDДиск

Drive Roaming

Drive Roaming — функция RAID-контроллера, позволяющая распознать массив после перестановки его дисков между поддерживаемыми слотами или портами того же контроллера.

RAIDХранение данныхДиск

Failed

Failed — статус физического накопителя, который RAID-контроллер признал отказавшим и перестал использовать для штатного ввода-вывода в составе массива.

RAIDХранение данныхДиск

Fast Initialization

Fast Initialization — быстрая инициализация виртуального RAID-диска с записью только в ограниченные области вместо полного прохода по всей его ёмкости.

RAIDКонтроллерДиск