我正在看 Hetzner 的 DELL PowerEdge™ R720。
该服务器有一个戴尔 PERC H710 8 端口 SAS/SATA 6GBit/s RAID 控制器。
我可以选择:
- 3 x 600GB SSD(MLC SATA 3Gb/秒)
- 6 个 600GB 15k rpm SAS 磁盘
两种选择的价格相同。
我需要至少 1.2 TB 的磁盘空间,越多越好。
该服务器将用于托管 ESX 5 开发机器。主要是大量读取,而不是大量写入。
哪种选项的性能更佳?
使用 6 x 600GB SAS 磁盘,我还可以将它们放入 RAID 10(当然还有 RAID 5)。使用 SSD 时,将是 RAID 5。
答案1
RAID 10 更适合数据库。尽管读取量会更大,但缓存和对实际数据库的更改仍会影响服务器的性能。
我会选择 6x SAN 磁盘。RAID 5 中的 SSD 只会带来麻烦,因为您只能容忍单个驱动器,并且 SSD 往往会突然发生故障,而旋转驱动器往往会有警告信号。
答案2
根据您问题中的信息,无法肯定地说哪个选项最好。除了性能之外,它还取决于您的工作负载和优先级的具体情况。根据您提供的信息,我最好的猜测是,SSD 选项的性能将优于 SAS 旋转磁盘。但是,RAID-5 有许多问题,在确定该版本之前您应该考虑这些问题,尤其是:1:如果在 RAID 重建期间第二个磁盘发生故障,RAID-5 很容易丢失关键数据。2:在 RAID 重建期间,由于重建的负载,系统性能将非常差。3:RAID-5 会导致写入放大,每次您将用户数据写入驱动器时,还必须写入奇偶校验,从而导致总写入次数增加,从而缩短 SSD 的使用寿命。