Навіщо мені потрібна набіжна батарея?


14

Я намагаюся зрозуміти, чому можна додати батарею до рейдової картки. Мені здається, якщо потужність знизиться, запуск просто рейдової картки принесе мало користі: без живлення для HD-дисків та материнської плати записування даних в пам'ять все одно не буде працювати, правда?

Окрім того, чи не має цього ИБП полегшити це?

Відповіді:


25

Це дозволяє рейдовій картці запам’ятовувати, що є в її буферах (що не синхронізоване на диск)

Це дуже важливо для людей, яким потрібна висока цілісність даних .. Або врятувати вашу БД від певних видів корупції ..

(В основному, що на диску, це на диску - так що це безпечно. Проблема полягає в тому, коли ОС думає про своє на диску, але насправді це не і в буфері RAID-карт)

Коли сервер запускається знову, очевидно, що ці буфери перекидаються на диски .. Отже, у вас є момент часу кореляція з вашими дисками та ОС ..
(інакше ви просто втратите інформацію - як кілька записів бази даних, яких ви ніколи не будете знаю.)

Джерело ДБЖ впевнений .. але його недостатньо безпечно .. коли-небудь гідна RAID-карта повинна мати BBU (Battery Backed Unit)


+1 Я зазначив би, що "на кожній додатковій RAID-картці має бути BBU". Дуже мало інтегрованих RAID-карт мають їх.
Антуан Бенкемун

4
О, я маю на увазі, що під "пристойним" .. борт ніколи не є пристойним: P
Аренстар

Не змінюється те, що в кожній магазині Raid картки є одна;) Integratd часто буває непослушною.
TomTom

Ах, це має сенс, він просто зберігає його в пам'яті, поки сервер не повернеться.

1
Право ..: D + його ніколи не гарна ідея скласти всі яйця в один кошик .. так що ти не можеш / не
повинен

5

Хоча я погоджуюся з Arenstar, нещодавно я перейшов з керованих батареями контролерів до керованих флеш-пам’яткою. Це усуває терміновість переміщення контролера та будь-який ризик випадкового відключення акумулятора під час руху. Вони, здається, приблизно приблизно однакові і фактично мають більше кешу.


Те ж саме для adaptec - 5805 має серію, яка використовує спалах та конденсатор.
TomTom

Хороший момент: D +1
Аренстар

2

Пакет акумуляторних батарей - це необхідність залежно від конфігурації кешу вашого масиву Raid.

Якщо ви випадково використовуєте функцію запису (коли контролер повідомляє, що Os записування даних було успішним, зберігаючи кеш-пам'ять, на противагу запису, коли контролер чекає, коли дані будуть на диску), ви можете втратити важливі дані, якщо вимкнено живлення, оскільки всі кешовані дані будуть втрачені.

Ви все одно можете втратити кешовані дані, якщо сам контролер не працює.


1

Більшість контролерів RAID, які підтримують кешування записів, не вмикатимуть його без резервного копіювання акумулятора. Уявіть собі, що шкода великого 64-мега кешованого запису, а не записаний на диск зробив би обсяг.

Без кешування записів, контролери RAID5 записують падіння продуктивності в 5-10 разів. (У нас був Dell PERC 3 (LSI, а не Adaptec), який би записував з підтримкою приблизно 8 ГБ / годину з кешем запису, але зі швидкістю 70-90 Гб / год із кешуванням запису.


Я вірю в користування акумуляторами, коли вони є, але я не надто стурбований, якщо сервера не має. На практиці я помітив, що кешовані записи мають дуже коротке життя в буфері. Вони роблять диск на диво швидким навіть на наших широко використовуваних серверах. Це також не вирішує питання запису / процесів, які були лише частково поставлені на карту з програми та ОС. Чи допомагає це, так, це допоможе мінімізувати один конкретний випадок корупції даних. Однак, є ще багато інших місць, щоб воно пішло не так під час відключення електроенергії.
Брайан Ноблеуч

1
Ну, але деякі RAID-контролери ВИМОГАЮТЬ акумуляторну батарею, перш ніж вони навіть дозволять кешувати запис. Звичайно, це інша тварина.
geoffc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.