5 raid performance hard-drive ssd sata
我们有一台 HP Proliant DL380 G9 服务器。我们有一个单独的数据驱动器,它由 4 个 1TB 7.2k 6Gb 热插拔 SAS 驱动器 RAID 5'd 组成,以提供 3GB 逻辑驱动器。我们注意到服务器的性能很慢,在运行各种测试后,我注意到 SQL 数据库上的磁盘 IO 不是很好。我想尝试加快速度。
任何人都可以回答这些问题: -
(1) 因为我不想从头开始重建服务器,我可以只得到 4 个与上面相同的驱动器,但 12Gb(速度加倍)驱动器并排运行。我的计划是从阵列中移除一个驱动器,用更快的驱动器替换它,让它重建,然后交换下一个驱动器,然后交换下一个驱动器,依此类推,直到它们都被更快的驱动器替换?
(2) 与上述情况相同,但将驱动器更换为 SSD 驱动器,一次一个。SSD 和 SAS 驱动器可以共存于同一个阵列中吗?和,
(3) 我注意到有 15k 主轴速度驱动器,这将进一步提高速度,但是我无法获得 1TB 一个只有 1.2TB。我可以将一个稍大的驱动器放入 RAID 5 阵列中并且它可以正常构建,还是必须与其他驱动器具有相同的大小?
希望这一切都有意义。感激地收到任何帮助。
非常感谢。
DGC。
a) ... 花很多时间!
b) ...提供非常糟糕的性能,因为您的阵列在整个重建过程中将保持“降级”状态。
c) ... 很危险,因为在重建期间第二个并发故障的机会很高,因为磁盘上有额外的负载,并且您的配置不能容忍重建期间的多次故障。
好主意是从您的新驱动器集创建一个全新的虚拟 LUN,然后简单地将旧数据迁移到那里。顺便说一句,不要忘记备份!
SSD 和 HDD 可以在同一个 RAID 组、虚拟 LUN 等中共存,但请记住,车队速度仅限于最慢的船,因此您将在 HDD 和 SSD 混合的 RAID 组中获得最慢的 HDD 性能。
15K 锭是浪费钱,这些天它们都在死囚牢房里。坚持使用 SATA SSD,因为它们的成本相似,但在寻道时的性能将超过“旋转锈”1000 倍。查看SSD 与 HDD
PS 不要将 RAID5 与 600GB 以上的 SAS 驱动器一起使用。请参阅RAID5 与 RAID10(甚至 RAID3 或 RAID4)
首先您应该知道您想要达到多少 IOPS。一旦您知道了,然后专注于解决方案,它可以以合理的价格提供给您。
您当前的解决方案可能最高可达约 120 IOPS(50/50 读/写)。
您可以使用 RAID IOPS 计算器计算通过各种选项可以获得的 IOPS,例如:
https://wintelguy.com/raidperf.pl
如果 2GB 空间对您来说足够了,您可以将数据移动到其他地方并将 RAID 创建为 RAID 10。在这种情况下,您将获得约 200 IOPS。
借助 4x15k HDD 和 RAID10,您可以实现高达约 450 IOPS。这就是旋转盘的终点。
最终你可以使用 SSD,即使使用 RAID1 也可以轻松获得数万 IOPS。有计算链接:
https://wintelguy.com/raidperf.pl/?formid=2
配备高速缓存的RAID控制器可以提高I/O,但只要高速缓存足够即可。您没有指定您拥有哪个控制器,这很遗憾。
对于 6Gb/12Gb SAS 速度,这只是链接速度。事实上,HDD,即使是 15k,也无法接近 6Gb 的限制。很多 SSD 都可以。仅当从磁盘缓存读取时才重要(通常会禁用该功能,因为 RAID 控制器缓存要大得多,并且写入不能被视为 100% 可信)。