RAID 10 - 许多慢盘与较少的快盘

Noc*_*lin 4 performance hard-drive raid10

我想为将用作开发服务器的单个服务器购买 HDD。服务器将使用 ESXi 作为虚拟机管理程序,并将拥有一些但不会太多的虚拟机(Web 服务器、数据库服务器、文件服务器)

我们已经为虚拟机使用了三星 950 Pro 256 GB,但我很难找到问题的答案:

在 RAID 10 中:大量慢速磁盘 (5400/5900 rpm) 是否比少量快速磁盘 (7200 rpm) 快?例如 8x 5400rpm vs 4x 7200rpm

与 4 快相比,8 慢会是更好的选择吗?

我的选择是在以 5400rpm 运行的 1TB WD Red 与 2TB WD Se 7200rpm 之间。

Sob*_*que 10

这很难直接回答,因为答案在很大程度上是“这取决于您的缓存”。

你看 - 硬盘很慢。非常慢。但实际上,大多数时候您不会注意到,如果您有一个不错的缓存和一个合理可预测的访问模式。

读缓存意味着最近访问的东西将从缓存中脱离。写入缓存意味着最近写入的内容可以推迟并合并为完整的条带写入。

但是在测量速度方面,有两个要素。写入性能...实际上可能没有太大关系,因为缓存 - 您始终可以缓存写入,因此只要您的持续写入 IO 不超过组合 RAID 组的 IO,它就无关紧要。

但是读取 IO 更是一个问题 - 在获得数据之前您无法为读取提供服务,并且要获取数据,您必须等待磁盘(如果它尚未在缓存中)。这是您看到性能成本的地方 - 它显示在读取延迟中。

这就是较慢的磁盘是一个问题的原因——因为组合 RAID 组的速度实际上并不重要,当数据位于两个驱动器之一上时——您必须访问驱动器来为读取提供服务。

所以 - 听起来有点虚无缥缈的风险 - “这取决于”你的工作量。如果您想要非常便宜的大量 TB,您通常可以使用一些非常慢的磁盘和一些很棒的缓存。

然而,当我们开始谈论 100+TB 左右时,我才会打扰这样做,这是机架空间、冷却、占地面积等的成本开始变得重要的地方。

对于您的应用 - 我会说购买您能负担得起的最快的驱动器,因为如果您需要它们,以后再购买更多驱动器要容易得多,而不是意识到您不能,因为您已经装满了驱动器托架并需要一个新的架子。

但我强烈建议也考虑 SSD - 它们的每演出价格并不惊人,但它们的每 IOP 价格确实如此。虽然似乎没有人关心 IOP,但当谈到“有点慢”时,这才是他们真正关心的事情。


小智 5

根据RAID Performance Calculator 的计算,8 个 5400rpm 磁盘将产生大约 304 IO/s。而四个 7200rpm 磁盘将产生大约 210 IO/s。

  • 谈到企业存储:容量很便宜。休息时的演出成本可以忽略不计。重要且昂贵的是您可以多快地移动它。但是太多的人争论巴士或卡车哪个更好,而他们应该考虑是否真的需要摩托车。 (5认同)
  • 具有讽刺意味的是 - 这与单个 15K SAS 驱动器大致相同,甚至与单个 SSD 相差无几。 (4认同)