Increase the IO performance of big storage consisting of hard drives with the CacheCade feature with MegaRAID hardware controllers. Here are the commands to ensure adding an SSD to cache storage of hard drives and the whole output:
RAID5 of 3 hard drive. The name of the virtual drive is v0.
The CacheCade is in RAID0. The name of the virtual drive is v1.
The CacheCade is in WriteBack mode. The WriteBack mode is dangerous when the CacheCade device is RAID0, because there is no redundancy, but it’s OK if the purpose of the machine is just a proxy cache. WriteBack mode leads to much more performance to gain from the cache device over slow device sotrage, but should be carefully planned when using RAID0 cache (or single) device.
Using storcli – the cli command line tool to manage a (LSI) MegaRAID.
Add CacheCade RAID0 device by the first command. It will create a virtual drive RAID0 with the name v1.
Ensure the caching is enabled for the virtual device it should be by explicitly setting it with the second command. Adding only a CacheCade device may not add the cache virtual device to the existing virtual devices!
Here is howto article for creating a RAID5 device in MegaRAID SAS-9361-4i with SSD caching. First and really important thing is to have the CacheCade ability to the controller, which should be purchased because it is a software add-on.
To have an SSD caching your virtual raid drive (probably hard disk drives) with a MegaRAID controller one setup is the following:
Here is the screenshots’ review of LSI LSI00415 MegaRAID 9361-4i SGL controller with CacheVault Accessory kit LSI LSI00293. The controller has 3 hard disk and an SSD for the cache vault.
As you can see we use LSI, but in deed this is the AVAGO controller. First it was LSI, which was acquired by AVAGO and then AVAGO acquired Broadcom and rebranded to Broadcom. It is good to know it how these names are connected, because any controllers still use them in BIOS, management console cli, manuals and so on. You are going to see that in the controller’s BIOS and controller initialization boot up you can read only AVAGO – no LSI or Broadcom. Probably the most famous and familiar name of the three company names is LSI (hardware controller).
The screenshots are from the BIOS of “LSI LSI00415 MegaRAID 9361-4i SGL” with LSI LSI00293, CacheCade and LSI LSI00418 LSICVM02 – CacheVault Accessory kit.
So as you see you need two additional features to have a SSD as a cache device in your LSI (AVAGO/Broadcom) controller!