I recently provisioned a new Windows Server 2012 R2 server at my hosting company. This is my first time using an SSD as my hard drive and the system is currently utilizing a single 800Gb drive (split into 2 partitions). I noticed immediately that Windows is not recognizing the drive as a "Solid State" drive and instead sees it listed as a standard drive.
When I view the disk drive in Device manager I see it listed as "Adaptec Array SCSI Disk Device". When I asked the hosting company about this, they said they connect the drive to a RAID controller for "performance reasons".
Is this true? I can't understand why there would be a performance boost from a RAID controller with only a single drive. Additionally, I feel like the consequences of Windows improperly performing defrag on my mislabeled SSD would cause more problems down the road.
I would be curious to hear your thoughts on this.
I ran benchmarks using CrystalDiskMark on the server while using the RAID controller and after removing the controller and instead having the same drive directly connected to the motherboard using one of the 6GB/s SATA ports. Here are the results:
As you can see by having the drive connected via RAID controller (even though I'm not using a RAID configuration indeed does improve performance. My theory about this is that the controller must somehow alleviate some of the workload off of the CPU or the on-board SATA controller is just plain slow.