在我看来,虽然 raid 1 应该使读取性能翻倍(假设有 2 个磁盘),但至少使用 mdadm 时,这不起作用。我有 centos 5。
megaraid 9280 控制器会改变什么吗?
答案1
如果仍然只使用两个镜像磁盘,添加硬件 Raid 卡后性能可能变化不大。
Raid 1 镜像不会对数据进行条带化,因此单个请求的吞吐量增加不应该比单个驱动器快得多。写入应该比单个磁盘慢。
Raid 0 条带化应该能为您提供最快的性能提升,且没有数据冗余。许多人使用 Raid 10 - 4 个驱动器来同时获得冗余和速度的最佳效果。有时带有 4 个驱动器的 Raid 5 比 Raid 10 更快,具体取决于使用模式。
好的 raid 硬件会更快,但花费更多。如果您没有看到软件 raid 有任何改进,则可能是 I/O 受限、存在软件问题或数据访问模式可能不是 raid 的最佳选择。我敢打赌,对于某些使用模式,花钱购买更多磁盘用于软件 raid 会比只有两个镜像磁盘的硬件 raid 卡表现更好。
您对单个磁盘和软件 RAID 的基准测试数字是多少?