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

Как я могу узнать, есть ли на моих жестких дисках кэш записи с резервным питанием от аккумулятора (BBWC)?

Как я могу сказать, если он включен и / или настроен правильно?

У меня нет физического доступа к моему серверу. Это окно GNU/Linux.

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

3 ответа

Я никогда не видел кэш-память с резервным питанием от батареи в жестких дисках - только в RAID-контроллерах. Как запросить контроллер довольно специфично для вашего оборудования. Это почти наверняка потребует привилегий root на коробке.

Например, используя контроллеры Dell PERC и имея dell-omsa-repository установлено, я могу сделать:

# omreport storage battery
List of Batteries in the System

Controller SAS 6/iR Integrated (Slot Embedded)
No Batteries found

На другом сервере:

# omreport storage battery
List of Batteries in the System

Controller PERC 4e/Di (Slot Embedded)
ID                        : 0
Status                    : Ok
Name                      : Battery 0
State                     : Ready
Recharge Count            : 0
Max Recharge Count        : 1100
Predicted Capacity Status : Not Applicable
Learn State               : Not Applicable
Next Learn Time           : Not Applicable
Maximum Learn Delay       : Not Applicable

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

Таким образом, вы можете увидеть, ускоряет ли резервная батарея ваш сервер, на этом сервере он работает:

root @ server: ~ # хранилище omreport vdisk
Список виртуальных дисков в системе

Контроллер PERC H700 адаптер (слот 1)
ID: 0
Статус: ок
Имя: VD1
Состояние: Готово
Политика горячего резервирования нарушена: не назначено
Зашифровано: не применимо
Расположение: RAID-5
Размер: 1 862,00 ГБ (1999307276288 байт)
Имя устройства: /dev/sda
Протокол шины: SATA
Медиа: HDD
Политика чтения: адаптивное чтение вперед
Политика записи: Обратная запись
Политика кэширования: не применимо
Размер элемента нашивки: 64 КБ
Политика дискового кэша: включена

Важной чертой здесь является

Политика записи: Обратная запись

Перед включением убедитесь, что у вас есть батарея, используя:

root @ server: ~ # omreport аккумулятор

Затем вы можете включить с помощью:

root @ server: ~ # omconfig storage контроллер vdisk =0 vdisk=0 action=changepolicy writepolicy=wb

Это называется ЗНАНИЕ. Темный секрет опытных системных администраторов. Они помнят, какое оборудование заказывают и как его настраивают. Очень загадочные вещи. Часть темного искусства администрации и требует от вас читать древние свитки, содержащие заказы на покупку.

В конце концов, если вы являетесь администратором базы данных, спросите людей, ответственных за систему.

  • Диски обычно не имеют BBWC. Диски воспроизводятся компьютером. так что это будет резервный источник питания с USV. Я не знаю ни одного диска, имеющего доступный верхний штекер аккумулятора.
  • BBWC - это функция контроллера рейда. К сожалению, нет общего API. Где именно вы видите такие вещи, как настройка контроллера и т. Д., Зависит от аппаратного обеспечения. На современном оборудовании вы даже можете быть защищены БЕЗ батареи - Adaptec недавно выпустила контроллер без батареи. У него есть конденсатор, который поддерживает работу достаточно долго... чтобы записать весь кеш на встроенную флэш-энергонезависимую память. Тот же результат, не требует обслуживания (батареи нуждаются в регулярной замене, они изнашиваются в течение 2-3 лет).

В зависимости от того, насколько вы являетесь администратором базы данных, от того, насколько велика ваша компания, у вас могут не быть дисков, USV или даже raid-контроллера, а работать с SAN (который имеет все это в гораздо большей конфигурации).

Другие вопросы по тегам