Dell H200 RAID controller Speed Hack
FIRST AND FOREMOST ONLY DO AT YOUR OWN RISK AND UNDERSTAND THE RISK TRADE-OFF
The Dell H200 does not have a built in battery so for the sake of safety it is crippled by the firmware from the factory so that if you lose power during a write to the disk then you have a higher probability of not messing something up with your data. IF you have a battery backup that will shut down your server before the battery runs out of juice in your UPS then this Dell H200 RAID controller Speed Hack makes a HUGE difference in the performance in the entry RAID hardware lineup from Dell.
This is my daily driver on a couple of systems ALL on battery backups and you do get WAY better performance than before, just realize that when running at this speed you are running with scissors if you do not have a battery backup. You assume all risk and liability if you attempt this. It’s best to start on a fresh system, otherwise be sure to have a FULL Bare metal and or VM backup before attempting.
First download debian-live-7.8.0-amd64-standard.iso
Search and download MegaRAID Storage Manager from http://lsi.com
Then boot the CD or ISO
Switch to root by running:
Now change roots password with:
Now install ssh with:
sudo apt-get install ssh
Now edit the sshd config file with:
sudo vi /etc/ssh/sshd_config
CHANGE: “PasswordAuthentication no” TO: “PasswordAuthentication yes”
and finally restart the service with:
sudo service ssh restart
Now get your IP address with the following command:
Now login via SSH remotely to that IP as root and using the password you just set.
mkdir /LSI and copy the LSI file here (14.11.01.00_Linux-x64_MSM.gz) then cd into /LSI/
tar zxvf 14.11.01.00_Linux-x64_MSM.gz
Install alien with:
sudo apt-get install alien
Now run alien against all of the rpm files in that directory by running:
alien –scripts *.rpm
next Install the following with the commands below:
dpkg –install lib-utils2_1.00-8_all.deb
dpkg –install megaraid-storage-manager_14.11.01-1_all.deb
sudo /etc/init.d/vivaldiframeworkd restart
cd /usr/local/MegaRAID\ Storage\ Manager
./startupui.sh to get the GUI running.
Click on IP
Right click on your virtual drive
Set Virtual Drive Properties
This will enable caching on the H200 controller and make it perform halfway decent without having to drop $400 on a higher end card like the H700 series.
After saying yes twice you are good to go, now watch the machine stop crawling, get up and start jogging as fast as it can!