I've come across a strange phenomena with a new dedicated server that's been provisioned.
The server has 2x1TB HDDs in software RAID 1 and a separate 120GB SSD that is intended to be used as a FlashCache drive. Both the spinning disks and the SSD are SATA disks. Interestingly, it seems that write speeds to the SSD are approximately half those on the HDDs.
On the SSD (Toshiba Q300):
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 13.9287 s, 77.1 MB/s
In contrast, same process on the HDDs:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 6.39255 s, 168 MB/s
These tests were taken before any FlashCache setup, on a new CentOS install.
Any ideas? I've been scratching my head over this. I've got a near-identical setup that has no such issues.