PERC, Кэширование с помощью SSD

У нас есть несколько серверов с PERC H710, мы переходим на твердотельные накопители, и мне интересно, необходимо ли кэширование, учитывая, что мы не используем вращающиеся диски? Наша общая установка выглядит следующим образом

2 SSD по 2 ТБ в RAID 1 Прочтите политику: не читать вперед. Политика записи: сквозная запись Политика дискового кэширования: отключено

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

0
задан 15 January 2018 в 23:05
2 ответа

Есть ли какие-либо преимущества от включения кэширования?

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

В зависимости от вашей рабочей нагрузки существует также потенциал для снижения износа от записи на SSD. Записи в кэш контроллера не обязательно сразу сбрасываются на диски. Если несколько операций записи часто выполняются в одни и те же блоки в течение короткого периода времени, некоторые из этих операций записи будут происходить только тогда, когда данные находятся в кеше, и только последнее изменение записывается на SSD. Однако реальную экономию на износе при записи было бы немного сложно измерить / сравнить.

Есть ли проблемы, с которыми мы можем столкнуться, если не включим кеширование?

Ничего особенного для использования SSD, нет. Вы бы столкнулись с теми же негативными последствиями, что и отсутствие кэширования с помощью шпиндельных дисков, хотя, очевидно, гораздо менее серьезными.

С большей вероятностью мы потерпим потерю данных (которую можно уменьшить, включив кеширование), если отключение электроэнергии должно было произойти, и наши BBU почему-то тоже вышли из строя?

Полагаю, вы имели в виду "отключение кеширования"? Использование кэширования имеет более высокий риск потенциальной потери / повреждения данных, чем режим сквозной записи. Те же риски существуют с кэшированием контроллера и без него для неполных операций записи, которые не были полностью отправлены из операционной системы в контроллер.

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

Наконец, имейте в виду, что кэширование записи - единственная функция, которая несет потенциальные риски повреждения. Кэширование с упреждающим чтением может улучшить, а может и не улучшить производительность, но определенно не представляет риска.

1
ответ дан 4 December 2019 в 16:03

Кэширование может быть не так необходимо для SSD, но все же должно быть полезным. Кэш на картах RAID, как правило, имеет скорость уровня ОЗУ, которая находится в диапазоне тысяч бит в секунду. Если вы работаете с дисками SATA II, у них скорость интерфейса 600 Мбит / с, что по-прежнему будет полезно для кеша. Если у вас есть диски SATA 3 с интерфейсом 1200 Мбит / с,это может начать приближаться к некоторым модулям кеш-памяти нижнего уровня.

Что касается проблемы потери данных и того, насколько велик этот риск, это действительно зависит от многих вещей:

  • Если перебои в подаче электроэнергии настолько распространены для вашего региона
  • Если у вас недостаточно генератора или резервного аккумулятора на уровне всей системы
  • В новых версиях кэшей записи с флеш-поддержкой (FBWC) есть конденсаторы, которые имеют более длительный срок службы.
  • Операция записи также играет важную роль. Это касается того, какая пропускная способность данных в кеше будет потеряна.
0
ответ дан 4 December 2019 в 16:03

Теги

Похожие вопросы