VMware View 实施的存储类型

VMware View 实施的存储类型

我们正在进行虚拟桌面试点,我想知道通常使用哪种 SAN 存储。我听到过关于 SAS/SATA 磁盘甚至 SSD 或大型读/写缓存设置的相互矛盾的报告。

要求:

  • 50 席
  • 非持久
  • Windows XP 每个席位 20 GB 存储空间
  • IBM nSeries 6070(NetApp 更名)
  • 流视频和流音频是必须的(Wyse C50LE 是我们正在研究的型号)
  • 中等规模的工作量(类似于 VMware 文档中描述的知识工作者)

我查看了 VMware 的VMware VDI 的服务器和存储大小:一种规范方法他们在类似的工作负载下使用 7200 RPM SATA 硬盘,而处于类似情况的同事却发现其性能不佳:

我们使用 60 个 SATA 主轴来处理 20 个并发连接。我们曾在 20 个主轴上运行它,但速度太慢了。

我不知道该相信谁/什么。还有其他好的资源吗?其他人的经验是什么?

答案1

嗯,这是一个试点,在这里您可以发现有关您的使用案例的事情。

我只是根据您所拥有的,看看它有多快/慢并从那里推断 - 对于这个没有经验法则,只有您可以决定您需要什么。

当您有一些数据时请回复我们。

答案2

Chopper3 在这方面已经不行了。除非您更清楚自己需要从 VDI 获得哪种 I/O,否则无法准确预测哪种存储可以满足需求。如果您需要在购买所有东西之前知道,请购买几个瘦客户端,将它们交给人们,并监控他们在 I/O 方面的需求。然后推断出 50 个。

缺乏用于确定 VDI 存储大小的良好指南的部分原因是存储环境变化太大,很难给出良好的指导。如果存储用于其他用途(例如 MS-SQL 数据库),则空间会比专用于 VDI 的存储要小。此外,每个存储子系统本身的性能也会影响存储,这进一步使情况变得混乱。

因此,请在您现有的存储上尝试一下,并在明显需要时制定应急计划来改善您的存储环境。

答案3

造成混淆的原因在于,有些文档(例如 VMware 的文档)指出每个用户 5 IOP 是合理的,而其他文档则估计每个用户 10-15 IOP,而且我还看到小规模试点的证据,其中我们看到的实际负载超过 40。

测试\试点确实是唯一的选择 - 只需选择一个允许您根据响应进行扩展的存储解决方案,或者将试点目标设得很高,这样您就可以在最坏的情况下获得良好的数据。这里的最坏情况是当存储实际上没有应用限制时虚拟机的 IOP。一旦您知道那是什么,您就可以更好地估计随着您添加用户,模式将如何扩展。

有一篇相当全面的 VDI IOPs 评估文章,网址为Citrix 社区站点这涵盖了很多问题,例如除了稳定状态平均值之外还要估计并发峰值负载,以及由于并发登录\启动风暴而导致的 IO 峰值。他指出,大多数通用的用户 IOP 平均估计值都无法识别许多用户的工作负载强度 - 虽然 4/5 IOP 对于具有大量 RAM 的 VM 上的普通用户来说可能没问题,但对于以任何方式推动系统的任何人来说都不准确。我更喜欢他用高级用户\高端用户在相当长的时间内消耗 25 和 50 IOP 来区分用户的方式。这些数字并不多,因为这些是您在物理系统上使用 7200RPM 驱动器时要提供的用户类型。

他计算得出,3.5k 个用户的峰值 IOP 约为 77k,即每个用户 20 IOP,这与 VMware 的 5 相差甚远。

相关内容