< вернуться назад

Кэш записи

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

Кэш записи 

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

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

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

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

 

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

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

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

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

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

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

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

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

Компоненты компьютера и их назначение Все мы знаем, что компания BAUM занимает разработкой Систем Хранения Данных (СХД). Но что это такое? Для ответа на этот вопрос стоит начать с основ...
2874
10
3184
30
Broadcom Broadcom Stingray PS1100R SmartNIC В августе 2018 г. Broadcom представила (https://www.broadcom.com/company/news/product-releases/40966) первый в отрасли программируемый адаптер хранения данных 100G с поддержкой стандартов NVMeoF over RoCEv2/v1 (RDMA over Converged Ethernet)...
3184
30
№ Вопрос Ответ 1. Какой режим бондинга Ethernet интерфейсов используется BAUMSTORAGE при создании агрегированных каналов? Используется LACP (IEEE 802.3ad)
2670
1