采用RAID 0技术的机械驱动器最大IOPS

我们需要在2012 R2 Hyper-V中同时运行大量的低资源虚拟机。 我们已经尝试了各种configuration,并使用Perfmon.exe进行报告,我们发现我们在IO方面遇到瓶颈。

存储和数据保存对于这些设备来说并不重要,所以每台服务器最多配备4个机械驱动器(因为其他原因,我们避免使用固态硬盘),那么在大量虚拟机的情况下,最佳的IOPS是多less?

主要关注的是IO争用,如果我们在四个磁盘arrays上运行了12个虚拟机,那么就不会有5个IO操作的虚拟机导致其余的争用? 如果我们把它分成两个两个数组,是否可以解决这个问题?

磁盘I / O受公地悲剧的影响 。 用机械磁盘,你有一个硬的天花板,为您的随机I / O。 让一个糟糕的演员不吃掉其他的虚拟机的唯一方法就是把它保留在它自己的一组磁盘上。 将贪婪的虚拟机限制在自己的笔下,可以让其他人更经常地获得资源,而不是像在公共环境中一样。

所以是的,拆分你的数组将有助于减less非贪婪虚拟机的争用。 尽pipe如此,这对贪婪的人来说也会大大提高。