Как узнать, есть ли на моих жестких дисках кэш записи с автономным питанием (BBWC)?
Как я могу узнать, правильно ли он включен и / или настроен?
У меня нет физического доступа к моему серверу. Это коробка GNU / Linux.
Я могу предоставить дополнительную информацию / подробности по запросу. Я ориентируюсь на администратора базы данных - у меня есть доступ и привилегии, но (обычно) я действую только там, где я знаю, что должен. :)
Я никогда не видел кеш-памяти записи с автономным питанием на жестких дисках - только в контроллерах 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 storage vdisk List of Virtual Disks in the System Controller PERC H700 Adapter (Slot 1) ID : 0 Status : Ok Name : VD1 State : Ready Hot Spare Policy violated : Not Assigned Encrypted : Not Applicable Layout : RAID-5 Size : 1,862.00 GB (1999307276288 bytes) Device Name : /dev/sda Bus Protocol : SATA Media : HDD Read Policy : Adaptive Read Ahead Write Policy : Write Back Cache Policy : Not Applicable Stripe Element Size : 64 KB Disk Cache Policy : Enabled
Важная линия здесь - это
Write Policy : Write Back
Перед включением убедитесь, что у вас есть аккумулятор, используя:
root@server:~# omreport storage battery
Затем вы можете включить использование:
root@server:~# omconfig storage vdisk controller=0 vdisk=0 action=changepolicy writepolicy=wb
Это называется ЗНАНИЕ. Темный секрет опытных системных администраторов. Они помнят, какое оборудование они заказывают и как его настраивают. Очень загадочная штука. Часть темного искусства администрирования, требующая от вас чтения древних свитков, содержащих заказы на покупку.
В конце концов, если вы администратор базы данных, спросите людей, ответственных за систему.
В зависимости - если вы являетесь администратором баз данных - от того, насколько велика компания, у вас может вообще не быть дисков, USV или даже рейд-контроллера, но работать с SAN (который имеет все это в гораздо большей конфигурации).