VmWare / HP EVA:一个DiskGroup有多less个LUN

我知道已经有类似的问题了,但是我觉得他们是在一个相当理论的层面上,不太适合我的情况。

我们正在运行3台ESXi 6.0主机,所有主机均通过FC支持相同的HP EVA P6300。 根据EVA P6300最佳实​​践指南( https://h41368.www4.hp.com/h41111/rfg_formprocessor/SWD_Installed_Base/pl/pl/pdf/TWP_4AA3-2641ENW.PDF )的build议,我们已经把所有48个磁盘( 600GB,10K RPM)到同一个磁盘组。

我喜欢使用vRaid6,因为我个人感觉有点不舒服,当使用Raid0的每个8个磁盘(这基本上是EVA与vRaid5)的6倍Raid5s。

总的来说,我们有大约40个虚拟机,其中大部分(〜35)只有很less的磁盘I / O,还有几分钟(SQL Server /文件服务器)有很高的磁盘I / O高峰。

出于处理的原因,最简单的方法就是创build一个大的LUN /数据存储。 考虑到我们创build的所有LUN都会由相同的物理磁盘支持,只有一个LUN时会有什么性能影响? 由于locking或I / O队列,是否有多个LUN?

“HP最佳实践指南”指出,应该“遵循LUN计数的操作系统和应用程序要求”,但我无法findVmWare有关推荐的LUN计数的任何信息。

在此先感谢您的任何见解!

尽pipe我们正在逐步淘汰我们的P6xxx机箱,但在这种情况下我已经有了很多的经验 – 首先,“一个大磁盘组”是前进的方向,其次请避免RAID 5/50与数字背后,但基本上这是一个相当危险的事情,使用更大的磁盘),使用R6 / 60或R1 / 10好。

只有一个LUN时会有什么性能影响?

是的,但非常小,第6版vSphere性能指南文档声明,理想情况下,您应该拥有比一个大的LUN更小的LUN,但这不是什么大不了的事情。 时间是一个虚拟机的写入会locking那个LUN,但是这个已经很长时间了,虽然有一两个非常小的问题(你提到的队列问题是一个),但是只有非常大的LUN,你只能说几个百分点性能差异。 就我个人而言,我喜欢2TB的LUN,但是如果你喜欢的话,可以自由地select更大的LUN。

知道你当前的IOPS水平真是太好了,esxtop或者VeeamOne报告说了些什么? 另外,您需要多less虚拟机空间? 这5个活动的有多less? 为你的任务计算存储需要额外的variables是准确的。

使用RAID 5中的48个驱动器,您可以获得27.4 TB @〜1600 – 〜2800 IOPS(针对混合随机I / O工作负载进行调整)。 我不是100%肯定这将是大约40个虚拟机的足够的性能。 5密集的人可能容易地吃很多阵容的performance,并使其他35受苦。 我所build议的是为5个I / O密集型虚拟机做一个RAID 10 LU,这将给他们提供大约3.6 TB的IOPS,并保证低延迟。 剩下的驱动器进入〜20TB的RAID6,仍然给你~1200-2100 IOPS,这与你在做一个48驱动器RAID6时原来的1600-2800差不多。

我不想进一步理论存储,所以我会继续关注你的环境的额外input。 上面的想法说明了我build议采用I / O密集型虚拟机的方法。