How to enable caching on the RAID card or Hard Disk(s)

hardwarehardware-raidhphp-proliantstorage

I've got a HP ML350 G5 server running 6 disks as two RAID-5 configurations. This server has been notifying me of an empty battery on the E200i card. This seems to result in disabled cache: read and write speeds are very slow (around 20MB/s).

A possibility would be to replace the battery on the RAID card, but I don't really want to spend the money for the risk of losing data on power failure.

I found that it was possible to enable cache on the hard disks themselves, however, I can't find how this would be done on my server.

Another possibility would be to enable caching on the RAID card somehow, without replacing the battery.

Does anyone know how any of the above things are done?

Thanks in advance!

Best Answer

The HP Smart Array E200i controller does not support the no-battery cache override option like newer HP controllers.

Replace the battery on the controller. You can leverage warranty (unlikely, due to the server's age), buy a part from eBay or another HP parts reseller. Don't buy new.

The ML350 G5 is an old system, mainly sold from 2005-2008. It's useful life is over, as it's been eclipsed by FIVE newer generations of HP hardware.

At this point, you should not have high expectations for the performance of the system. You can continue to run without controller battery, but DO NOT enable the individual disk caches. If the performance is unacceptable, buy the battery or plan to move to newer hardware.