RAID controller write back performance

raid

What kind of performance benefit write back on a RAID controller gives?

To be more specific, the setup is 2 SSDs in RAID 1. The workload is mainly random write.

Given the above, what kind of performance increase can I expect using write back vs write through on a RAID card with 1GB RAM?

More information:

OS: Cent OS 6.5
CPU: Intel Xeon E3-1240v2
SSD: Intel S3500 160GB
RAID controller: MegaRAID SAS 9271-8i

Best Answer

For that specific hardware combination, the controller cache may not provide much help.

  • The Intel SSDs you're using provide power-loss protection, so the BBWC's function may be redundant. I doubt you'd see a difference with and without cache with those SSDs.
  • The write IOPs capacity of those SSDs should absorb a random write workload well.

The best performance enhancement you can make here is to leverage your LSI controller's FastPath functionality. This optimizes the data path for SSDs instead of the algorithms tuned for rotational media.