Кэш записи
3 минуты

Кэш записи

Кэш записи 

 Функция кэша записи – защита данных и сокращение задержки при записи. Кэш записи работает по принципу быстрого буфера, временно сохраняющего в себе записываемые на СХД данные, до их записи на накопители пулов. 

Кэш записи имеет двухуровневую структуру. Первый уровень размещается в оперативной памяти системы. Он накапливает полученные от клиентов данные и формирует из них страйпы для записи на пулы. Второй уровень размещается на быстром накопителе и служит для промежуточного хранения записываемых данных (журнал записи).

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

  • адаптивная асинхронная запись.  данные записываются в кэш 1-го уровня, параллельно в кэш 2-го уровня, после записи в кэш 2-го уровня высылается подтверждение о записи; данные удаляются из кэша 1-го и 2-го уровней после того как данные будут записаны на пул;
  • синхронная запись. данные записываются в кэш 1-го уровня, параллельно в кэш 2-го уровня и на пул, подтверждение о записи высылается после записи данных на пул; данные удаляются из кэша 1-го и 2-го уровней после того как данные будут успешно записаны на пул.

 

СХД поддерживает обе политики записи данных в кэш. Соответственно запись может выполняться в асинхронном или синхронном режимах. Режим работы обычно выбирает клиент. 

Обычные пулы в качестве кэша записи должны использовать производительные SSD накопители по своей скорости превосходящие общую скорость записи пула. Для поддержания отказоустойчивости система использует зеркало из двух накопителей, т.е. чтобы иметь возможность использовать кэш записи необходимо минимум два накопителя. Перед тем, как использовать диск в качестве кэша записи его необходимо разметить, разметка диска под кэш записи выполняется из Web-интерфейса СХД. Разметка создает на диске несколько разделов. Диски кэша записи могут быть подключены к нескольким пулам. Для обычных пулов применение дискового кэша записи является рекомендуемым.

Быстрые пулы используют политику сквозной записи данных на пул.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *
Author
Посетитель сайта

Добавить комментарий

Комментариев пока нет

Другие статьи, которые могут быть полезными

В BAUMSTORAGE добавлена поддержка дисковых полок NVMeOF, подключаемых в выделенные для этой цели 100 Гбайт сетевые интерфейсы. Добавление полки в конфигурацию системы выполняется из административной консоли. Подключенная полка отображается в...
2039
1
Список изменений в релизе 6.0.4  Список добавленного функционала Добавлена поддержка платформы F+ 401 scutum. Добавлено архивирование событий удаленных из оперативного журнала после автоматической очистки от старых событий. Добавлена возможность отметить...
2406
6
3535
47
Энергонезависимая память (PMEM/NVDIMM) Термином Persistent Memory (PMEM) охватывается большое семейство энергонезависимой памяти, куда входят продукты на базе технологий NVDIMM, SCM (storage class memory), NRAM, FRAM, ReRAM, MRAM, HPE Memristor и...
3535
47