我正在考虑购买现成的商品硬件,以建立服务器,将主机使用ESXi服务器。
此服务器的预期目的不是任务关键任务。它可能需要运行20-50个Windows /Vista/7虚拟机(总计,但接近20位数)。每个客人必须有1-2 GB的内存,并且可能比客户操作系统需要的磁盘空间多两到三倍,同时要安装干净的安装和所有的更新( XP大约是6-8GB,我相信win7的磁盘空间更接近10-15 )。这些客人将充当网络管理软件这一新产品的试验场,因此,一旦开始加载,客人大部分时间都会空闲,但是如果我给他们一些任务来完成,他们应该能够相当好地完成任务。
据我所知..。CPU通常不是什么大问题(6个核心就能做到这一点),内存不应该缺少,但不一定是所有客户的总和,因为过度的承诺.这就引出了IO,这似乎是瓶颈。
由于我对ESXi (也是ESX )服务器的经验很少,所以我想问:
我应该在这里提到,我很清楚SPOF与电源、raid 0等相关的问题,但由于它只是一个试验场,而不是生产系统,所以对我来说并不那么重要。
谢谢你,B
发布于 2010-06-03 14:24:51
希望这会有所帮助,但你可能也想得到一些人的意见--这是这个网站的好处--各种各样的体验:)
发布于 2010-06-03 13:56:09
您应该从正式的VMWare HCL中选择硬件。这是确保兼容性的唯一方法。
您不应该使用RAID 0,如果您希望性能接近3磁盘RAID 0,请使用6磁盘RAID 10。此外,这些越南船民的使用量会有多大?如果它们将被大量使用,您将远离您所需要的硬件。最后,您要寻找的术语是“链接克隆”,它使用一个主磁盘映像作为它的基础。
发布于 2010-06-03 16:08:39
我只想补充一下我的经验,虚拟化面临的最大瓶颈是磁盘IO。
由于这种环境有很多同步磁盘IO,所以我建议IO在尽可能多的磁盘之间传播,而不是任何形式的RAID0变体(RAID10)。您不希望从单个虚拟机读取磁盘来锁定所有磁盘。对于同时进行大量读写操作的数据库服务器,也推荐这样做。
如果要超过提交内存,这就更重要了,因为当您完成提交时,它将开始将内容交换到磁盘。
所以最好是有RAID1的许多较小的磁盘,或者根本没有冗余,如果这与您无关的话。也许是一个单独的SAN,或者只是一个附加在你的控制器上的驱动器柜。
另外,由于您将主要进行读取,所以基于硬件的RAID1将与RAID0一样快,因为在一个完美的世界中,它可以同时从两个驱动器读取,但不能共享写入负载。当人们开始谈论性能RAID设置时,通常可以预见到这一点。
https://serverfault.com/questions/147828
复制相似问题