Como posso saber se meus discos rígidos possuem cache de gravação com bateria?

Como posso saber se meus discos rígidos possuem cache de gravação com bateria?

Como posso saber se meus discos rígidos possuem um cache de gravação com bateria (BBWC)?

Como posso saber se está habilitado e/ou configurado corretamente?

Não tenho acesso físico ao meu servidor. É uma caixa GNU/Linux.

Posso fornecer informações/detalhes incrementais suplementares conforme solicitado. Meu quadro de referência é o de um DBA - tenho acesso e privilégios, mas (geralmente) só ando onde sei que devo. :)

Responder1

Na verdade, nunca vi cache de gravação com bateria em discos rígidos - apenas em controladores RAID. A forma de consultar o controlador é bastante específica para o seu hardware. É quase certo que exigirá privilégios de root na caixa.

Por exemplo, usando controladores Dell PERC e depois de dell-omsa-repositoryinstalados, posso fazer:

# omreport storage battery
List of Batteries in the System

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

Em outro servidor:

# 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

Não consegui descobrir agora como perguntar qual é a configuração atual do cache de gravação, mas acho que já vi isso lá antes. No entanto, se não estiver usando controladores RAID Dell, você precisará de um software diferente.

Responder2

Desta forma você pode ver se a bateria reserva está acelerando seu servidor, neste servidor ela está funcionando:

root@servidor:~# omreport storage vdisk
Lista de discos virtuais no sistema

Adaptador PERC H700 do controlador (Slot 1)
identificação: 0
Estado: OK
Nome: VD1
Estado: Pronto
Política de Hot Spare violada: Não atribuído
Criptografado: Não aplicável
Layout: RAID-5
Tamanho: 1.862,00 GB (1999307276288 bytes)
Nome do dispositivo: /dev/sda
Protocolo de barramento: SATA
Mídia: HD
Política de leitura: leitura antecipada adaptável
Política de gravação: escreva de volta
Política de cache: não aplicável
Tamanho do elemento de faixa: 64 KB
Política de cache de disco: habilitada

A linha importante aqui é a

Política de gravação: escreva de volta

Certifique-se de ter bateria antes de ativar isso, usando:

root@servidor:~# bateria de armazenamento omreport

Então você pode ativar usando:

root@server:~# omconfig storage vdisk controller=0 vdisk=0 action=changepolicy writepolicy=wb

Responder3

Isso se chama SABER. Um segredo obscuro de administradores de sistema experientes. Eles se lembram do hardware que encomendam e como o configuram. Coisas muito misteriosas. Parte da arte sombria da administração e exige que você leia os pergaminhos antigos que contêm os pedidos de compra.

No final, se você é o DBA, pergunte aos responsáveis ​​pelo sistema.

  • Os discos normalmente não possuem BBWC. Os discos são transmitidos pelo computador. então isso seria uma fonte de alimentação redundante com um USV. Não conheço nenhum disco com a disponibilidade de plug-in superior em uma bateria.
  • BBWC é um recurso do controlador RAID. Infelizmente, não existe uma API comum. Onde exatamente você vê coisas como configuração do controlelr etc. depende do hardware. Em hardware moderno você pode até estar protegido SEM bateria - a Adaptec lançou recentemente um controlador sem bateria. Ele tem um condensador que mantém a coisa viva por tempo suficiente... para gravar o cache whoe basicamente em uma memória flash não volátil integrada. Mesmo resultado, sem manutenção (as baterias precisam de substituição regular, elas se desgastam em 2 a 3 anos).

Dependendo - se você é o DBA - do tamanho da empresa, você pode não ter discos, um USV ou mesmo um controlador RAID disponível, mas rodar em uma SAN (que tem tudo isso em uma configuração muito maior).

informação relacionada