Кеш запису з батареєю


11

Нещодавно я отримав декілька котирувань цін на сервер, а деякі з них включають BBWC:

  • Що саме це робить?
  • Це тільки для конфігурацій RAID?
  • Якщо є несправність живлення, хіба втрата даних неминуча?
  • Чи є якісь покращення продуктивності від цього (якщо припустити, що сервер здебільшого буде робити послідовне читання та послідовне записування)?
  • Що вплинуло на ваше рішення, коли ви зіткнулися з можливістю придбати його?

Відповіді:


16

Що саме це робить? Витяг із цього документу Compaq це добре пояснює:

Перерви живлення, навіть на короткі моменти, призводять до втрати даних, які записувались або читалися із зберігання ... Перебої живлення можуть мати термінальний вплив на дані, що знаходяться в процесі запису і тимчасово перебувають у кеші. Ці дані ще не існують у середовищі зберігання даних та завантажені з сервера.
Тому втрата потужності кешу означає, що будь-які дані, що зберігаються в кеші, втрачаються назавжди.
Якщо, однак, кеш має джерело живлення, незалежне від зовнішнього ІТ-середовища, дані в кеші можуть зберігатися протягом короткого періоду часу, що дозволяє відновити ці дані та захистити цілісність важливої ​​бізнес-інформації. Резервне копіювання кеш-пам'яті акумулятора виконує цю функцію незалежного, хоча і тимчасового джерела живлення. Кеш, підтримуваний батареєю, як правило, зберігатиме цілісність даних у кеші протягом декількох днів, залежно від ємності акумуляторів на момент виходу з ладу.

Це тільки для конфігурацій RAID? Все, що робить кешування записів, може мати BBWC, RAID-контролери та обкладинку більшості з них.

Якщо є несправність живлення, хіба втрата даних неминуча? Це швидше за все, якщо у вас увімкнено кешування записів і немає резервного копіювання акумулятора. Настійно рекомендуємо, якщо резервна копія батареї, яка записує кешування запитів, відключена.

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

Що вплинуло на ваше рішення, коли ви зіткнулися з можливістю придбати його? Це стандартний варіант для будь-якого професійного RAID або SAN на ринку. Кешування запису та резервне копіювання акумулятора йдуть рука об руку і є обов'язковим, особливо якщо ваша система має базу даних. Кешування записів без резервного копіювання батареї небезпечно, і відключення може залишити базу даних у відновленні.


4

Кеш запису, що підтримується батареєю, зберігає кеш на певний час після закінчення живлення машини. Це для будь-якого контролера RAID, оскільки більшість буде кешувати кеш запису, будь то JBOD або RAID. Якщо є сила несправність, ви можете в кінцевому підсумку призвести до втрати даних. Але для коротких втрат електроенергії це дозволить зберегти ваші дані, так що це варто коштувати.


Це по суті правильно, якщо ви хочете використовувати кешування записів, то BBWC, як правило, є хорошою інвестицією.
theoterreceive

2

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

Крім цього, суть BBWC полягає в отриманні переваг продуктивності кешування запису, не збільшуючи кількість даних, які ви втрачаєте, до відключення живлення, якщо у вас взагалі не було кешу запису.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.