El controlador de disco en cada servidor de almacenamiento periódicamente realiza una descarga y carga de la batería del controlador. Durante la operación, la política de caché de escritura cambia de caché de escritura no directa a caché de escritura directa. El modo de caché de escritura directa es más lento que el modo de caché de escritura no directa. Sin embargo, el modo de caché de escritura no simultánea implica un riesgo de pérdida de datos si servidor de almacenamiento pierde potencia o falla. Para las versiones de servidor de almacenamiento anteriores a la versión 11.2.1.3, la operación se produce todos los meses. Para la versión 11.2.1.3 y posteriores de Oracle Exadata Storage Server Software, la operación se produce cada tres meses; por ejemplo, a la 01:00 del día 17 de enero, abril, julio y octubre.
CellCLI> ALTER CELL bbuLearnCycleTime="2011-01-22T02:00:00-08:00"
La hora regresa a la hora de ciclo de aprendizaje por defecto tras la finalización del ciclo.
CellCLI> LIST CELL ATTRIBUTES bbuLearnCycleTime
El servidor de almacenamiento genera una alerta informativa sobre el estado del modo de caché para unidades lógicas en la celda. Por ejemplo:
HDD disk controller battery on disk controller at adapter 0 is going into a learn cycle. This is a normal maintenance activity that occurs quarterly and runs for approximately 1 to 12 hours. The disk controller cache might go into WriteThrough caching mode during the learn cycle. Disk write throughput might be temporarily lower during this time. The message is informational only, no action is required.
# /opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -a0
Ejemplo de salida.
BBU status for Adapter: 0 BatteryType: iBBU08 Voltage: 3721 mV Current: 541 mA Temperature: 43 C BBU Firmware Status: Charging Status : Charging Voltage : OK Temperature : OK Learn Cycle Requested : No Learn Cycle Active : No Learn Cycle Status : OK Learn Cycle Timeout : No I2c Errors Detected : No Battery Pack Missing : No Battery Replacement required : No Remaining Capacity Low : Yes Periodic Learn Required : No Transparent Learn : No Battery state: GasGuageStatus: Fully Discharged : No Fully Charged : No Discharging : No Initialized : No Remaining Time Alarm : Yes Remaining Capacity Alarm: No Discharge Terminated : No Over Temperature : No Charging Terminated : No Over Charged : No Relative State of Charge: 7 % Charger System State: 1 Charger System Ctrl: 0 Charging current: 541 mA Absolute State of Charge: 0% Max Error: 0 % Exit Code: 0x00