Como posso saber se meu (s) disco (s) rígido (s) tem cache de gravação com bateria de reserva?

2

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

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

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

Eu posso fornecer informações / detalhes incrementais complementares, conforme solicitado. Meu quadro de referência é o de um DBA - tenho acesso e privilégios, mas (normalmente) apenas trilho onde sei que devo. :)

    
por Riedsio 23.12.2010 / 07:58

3 respostas

3

Eu nunca vi cache de gravação suportado por bateria em discos rígidos - apenas em controladores RAID. Como consultar o controlador é bastante específico para o seu hardware. Isso quase certamente exigirá privilégios de root na caixa.

Por exemplo, usando controladores Dell PERC e com dell-omsa-repository instalado, 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 encontrar agora como perguntar qual é a configuração atual do cache de gravação, mas acho que já a vi antes. No entanto, se você não estiver usando os controladores RAID da Dell, precisará de um software diferente.

    
por 23.12.2010 / 08:30
1

Dessa forma, você pode ver se o backup de bateria está acelerando o servidor. Nesse servidor, ele está funcionando:

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

A linha importante aqui é a

Write Policy              : Write Back

Verifique se você tem uma bateria antes de ativar isso, usando:

root@server:~# omreport storage battery

Depois, você pode ativar usando:

root@server:~# omconfig storage vdisk controller=0 vdisk=0 action=changepolicy writepolicy=wb
    
por 01.07.2013 / 20:45
0

É chamado CONHECENDO. Um segredo obscuro por administradores experientes do sistema. Eles se lembram de qual hardware eles encomendam e como eles o configuram. Coisas muito misteriosas. Parte da arte obscura da administração e exige que você leia os pergaminhos antigos que contêm as ordens de compra.

No final, se você for o DBA, pergunte às pessoas responsáveis pelo sistema.

  • Os discos normalmente não possuem um BBWC. Os discos são protegidos pelo computador. de modo que seria uma fonte de energia redundante com USV. Não conheço um único disco com a ficha de topo disponível numa bateria.
  • BBWC é um recurso do controlador RAID. Infelizmente, não há API comum. Onde exatamente você vê coisas como configuração de controle etc. depende do hardware. No hardware moderno, você pode até mesmo ser protegido sem bateria - a Adaptec lançou recentemente um controlador sem bateria. Ele tem uma coisa que mantém o condensador vivo por tempo suficiente ... para gravar o cache de whoe em basicamente uma memória flash não volátil a bordo. Mesmo resultado, sem manutenção (as baterias precisam de substituição regular, elas se desgastam dentro de 2 a 3 anos).

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

    
por 23.12.2010 / 08:27