Как узнать, есть ли на жестком диске (-ах) кэш-память для записи с батарейным питанием?
Как я могу узнать, есть ли на моих жестких дисках кэш записи с резервным питанием от аккумулятора (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 (который имеет все это в гораздо большей конфигурации).