Недавно я получил несколько котировок цен на сервер U, и некоторые из них включают BBWC:
Что именно он делает? Отрывок из этого Документ Compaq это хорошо объясняет:
Перебои в питании, даже на краткие моменты, приводят к потере данных, которые были записаны или считаны из хранилища ... Прерывания питания могут иметь терминальные последствия для данных, которые находятся в процессе записи и временно хранятся в кеше. Эти данные еще не существуют в среде хранения и были выгружены с сервера.
Следовательно, потеря питания кеша означает, что все данные, хранящиеся в кеше, будут потеряны навсегда.
Если, однако, кэш имеет источник питания, независимый от внешней ИТ-среды, данные в кэше могут храниться в течение короткого периода времени, что позволяет восстановить эти данные и защитить целостность критически важной для бизнеса информации. Батарейное питание кэша выполняет эту функцию независимого, хотя и временного источника питания. Кэш с резервным питанием от батарей обычно сохраняет целостность данных в кэше в течение нескольких дней, в зависимости от емкости батарей на момент сбоя.
Это только для конфигураций RAID? Все, что выполняет кэширование записи, может иметь BBWC, RAID-контроллеры и SAN, покрывающие большинство из них.
Если произойдет сбой питания, разве потеря данных не неизбежна? Это более вероятно, если у вас включено кэширование записи и нет резервного аккумулятора. Настоятельно рекомендуется отключить кэширование записи при отсутствии резервного аккумулятора.
Есть ли какие-либо улучшения производительности (при условии, что сервер в основном будет выполнять последовательное чтение и последовательную запись)? Кэширование записи предназначено для повышения производительности, что в основном означает, что когда записи сбрасываются на диск, контроллер диска возвращается в ОС, заявляя, что записи были зафиксированы, когда они все еще фактически находятся в кеше и могут быть записаны позже.
Что повлияло на ваше решение, когда вы столкнулись с возможностью купить его? Это стандартный вариант для любого профессионального RAID или SAN, представленного на рынке. Кэширование записи и резервное копирование батареи идут рука об руку и являются обязательными, особенно если ваша система предназначена для базы данных. Кэширование записи без резервного питания от батареи опасно, и в случае сбоя база данных может остаться в невосстановимом состоянии.
Кэш записи с резервным питанием от батареи сохраняет кеш в течение определенного периода времени после отключения питания машины. Это для любого RAID-контроллера, поскольку большинство из них будет выполнять какое-то кэширование записи, независимо от того, используете ли вы JBOD или RAID. Если произошел сбой питания, вы можете в конце концов потерять данные. Но при кратковременных потерях мощности он сохранит ваши данные, поэтому стоит потраченных средств.
(Нормальный) RAID требуется какой-то кэш записи с резервным питанием от батареи, чтобы справиться с дырой для записи. В середине записи, между тем, когда вы впервые начинаете писать, и когда вы закончите, эта конкретная рейд-полоса недействительна - четность не совпадает. Если вы выключите систему сразу, вы потенциально потеряете Больше данных, чем вы бы потеряли без RAID.
Помимо этого, цель BBWC - получить преимущества производительности от кэширования записи без увеличения объема данных, которые вы теряете из-за сбоя питания, помимо того, что у вас вообще не было кеша записи.