Hi there.....
I'm building a PowerEdge 630 Server, which has mostly SSD drives installed. In order to get the best performance from the disks overtime, I was looking at TRIM support with hardware RAID. Using the PERC H730 controller, I hardware raided the first 2 SSDs as RAID 1 (which I might rebuild later as SW raid). I then started to look at the other SSD disks, which I need to be individual disks.
The options I have are to create each disk as a Virtual RAID 0 and present that to the OS using the H730 or I can set the disks to non-RAID and pass them through to the OS directly.
What I'm unsure about here is the best way to do this considering the SSD's, TRIM support and overall performance? Do I even need to consider TRIM support? The documentation is unclear on the controllers ability to support it in hardware RAID mode, but firmware documentation does say non-raid disks only.
I have run some tests to try and figure this out, but it's still a work in progress.
With both a virtual HW raid0 disk and a non-raid disk, with ext4 filesystem. I have filled disk space up so both devices are full. Using the command #dd if=/dev/zero of=/diskX/zeros ***=1M
I then delete the file and watch how long before the OS shows the disk as having free space. It some instances the Virtual raid disk has been better. I have also been running some speed tests on the disks.
Mount options for the non-raid disk include “discard” and I have also used the #fstrim /diskX, command.
Unsure which is the best way to go here any ideas?