对于 VMWare 数据存储,使用 SAS 磁盘而不是 SATA 磁盘是否对 NFS 有意义?

Bel*_*dez 5 storage nfs sata sas vmware-esxi

我们正在决定是否在我们的 VMWare 数据存储的 Filer 上使用 SATA 或 SAS 聚合。我们将使用 NFS 将 VMWare 主机连接到存储。

如果使用具有 6GB/s 管道(15000 RPM)的 SAS 磁盘通过千兆位网络(1/8 GB/s)上的 NFS,似乎没有意义。我们正在组合 NIC 卡,但这仍然是 1/4 GB/s(在理想条件下)。

SATA 磁盘为 7200 RPM,根据规格为 3GB/s。

也许有更多真实世界经验的人可以检查我的逻辑。

附加信息

  • SAS 和 SATA 聚合都具有相同数量的磁盘。

Bas*_*sil 10

SAS 的优势在于与 SATA(或中线)相比,它们可以执行的 IO/s 数量。SATA 驱动器旋转更慢 (7200 RPM),因此读取延迟更高。由于空间密度高,每个驱动器将运行更多虚拟机,这一事实使情况变得更糟。以 10k 或 15k RPM 运行的 SAS 驱动器将具有更高的 IO/s 数量,它们可以在每个主轴上执行。

您可以在 SATA 上放置一些负载,但我会将 SAS 用于无法承受缓慢响应时间的任何事情。


sys*_*138 5

15K 驱动器每秒将支持比 7.2K RPM 驱动器更高的随机 I/O 操作。

支持随机 I/O 的 15K 驱动器只有在有足够多的驱动器来分散负载时才能使 GigE 饱和。你没有提到这里有多少驱动器,所以很难说它会为你扩展多远。

混合解决方案实际上并不是一个糟糕的计划。一些SAS,一些SATA。请记住,驱动器性能与驱动器数量而非驱动器大小的关系更大。对于某些使用 SATA 的工作负载来说非常有意义,而其他更多数据库的工作负载确实应该在更快的 SAS 磁盘上运行。

大多数人最终不得不在过滤器大小和过滤器性能之间做出判断。这种折衷通常决定了混合,如果在 15K 和 7.2K RPM 驱动器之间有的话。


eww*_*ite 5

您还应该有一个用于近线/中线 SAS磁盘的选项。它们在机械上大致相当于 SATA 驱动器,但使用 SAS 协议。如果您担心容量,那应该是选择...

但就性能而言,存储很少涉及最大吞吐速度。它通常以 IOPS 随机操作为中心。因此,即使您通过 gigE 提供 NFS,VM 流量也应始终受益于更快的磁盘。