Назад | Перейти на главную страницу

Кэш дисковых пространств в RAID 1

У меня 2 x Intel S3700 200GB. Я хочу использовать ReFS и Storage Spaces, Mirroring to the drive, вести себя как RAID 1. Это все, что мне нужно, не более того.

Теперь я планирую использовать это как базу данных. Обычно в контроллере RAID у меня есть выбор между сквозной записью и записью в кеш. Я всегда выбираю написание в целях безопасности. Я понимаю, что у S3700 есть защита от потери мощности, и это было доказано в одном обзоре, который я читал.

Мой вопрос, как работает кеш в Storage Spaces? Нужно ли нам настраивать собственный кеш вручную или это зависит от внутреннего кеша SSD? У меня только одна цель: я хочу, чтобы окна сообщали, когда данные были физически записаны на диск, в режиме сквозной записи.

Любые советы высоко ценится.

Спасибо Рибао

Находясь в зеркальном пространстве «RAID1», вам не нужно беспокоиться о кэшировании.


WriteBackCache - это механизм, который предназначен для использования с более быстрыми дисками (NVMe или SSD) для ускорения записи на более медленные диски (HDD или SSD).

Таким образом, операция записи будет выглядеть так:

  1. запись в кэш обратной записи (WBC)
  2. оптимизировать запись для хранилища второго уровня [второй уровень] (после выравнивания полос и т. д.)
  3. написать обратно на второй уровень

Кроме того, при использовании многоуровневых пространств хранения с оптимизацией (и / или закреплением) наиболее часто используемые данные переносятся на более быстрый уровень, чтобы обеспечить оптимальную производительность для большинства запросов.


Чтобы наконец ответить на ваш вопрос (еще раз):

Не беспокойтесь о кешировании. Если вы не включили режим защиты от электропитания в своем пуле хранения (что не так по умолчанию), все операции сохраняются, когда они сообщаются как persitet.