每台服务器的虚拟机数量是多less?

对于一个项目,我试图获得每个服务器的虚拟机数量的实际估计,通常和最大。

当然,最大数量的虚拟机将取决于应用程序的types(磁盘密集型,networking密集型…)和服务器硬件(如内核数量,内存等),但仍然有用了解每个服务器的典型最大值是10,20或30个虚拟机。

有人可以提供实际的数字吗?

没有 – 主要的问题是,服务器大不相同。 最后,有些人在这里发布了12g内存的虚拟化服务器。 我最小的有16个,我的主要有64个。这显然影响了我可以运行的机器的数量。

一般来说,考虑到更高端的硬件(服务器级别 – 主要是内存),每个物理内核6-10个左右的虚拟内核似乎是一个不错的数字。 但这是一个非常广泛的领域。 我有一些内存很大的虚拟机(运行数据库),有一天几乎可能需要自己的服务器。 我有其他生活在368MB内存做几乎没有(主要是DNS服务器等)。 所以,你可以有一个中间地带,变化是非常广泛的。

如果你不知道每个主机所需的性能,你无法估计每个主机的mny vms是多less。 因为Vmware使用一个给定的时间给予虚拟机的资源。 例如,如果你分配12GB的内存和4vcpu。 在现实世界中,这台机器使用了5GB的内存和750兆赫。 的CPU Vmware只给虚拟机只需要的资源。 然而,如果没有限制在CPU和共享和内存..和虚拟机需要更多的,你为vmware overmmit这个虚拟机的资源overcommit ..在这种情况下,最好的做法是在合并之前监视环境和使用工具作为platspin或vmware的能力规划对象获取所有你需要的资源,比如networking,内存,CPU,iops,你需要虚拟化的每台服务器。

没有足够的信息。 这台服务器是C64还是Cray? 多less个核心? 多less公羊? 什么负载? 他们闲着吗? 什么networking?

我会说一个合理的esitmate将是0至一百万。

VMWare的vSphere / ESX / ESXi允许每台主机拥有多达320个访客。

这就是说,这取决于你说的负载,我有许多主机3-5客人,但后来发展/播放主机我见过70-80之前。

就我个人而言,我不希望每个主持人运行超过约12-20个模糊繁忙的生产客人,但这就是我。

http://technet.microsoft.com/en-us/library/ee405267(WS.10).aspx
http://blogs.msdn.com/b/nickmac/archive/2008/07/04/hyper-v-rtm-maximum-supported-configurations.aspx
http://www.microsoft.com/hyper-v-server/en/us/faq.aspx

为了增加上面的build议,对硬件(处理器的数量和内存的数量)有一个确切的概念,你可以把它分配给你的虚拟机器,给HOST留下一些东西。

最多有384个虚拟机,看看上面的链接会给你很好的洞察力。

HTH

使用的技术可能很重要: http : //www.c0t0d0s0.org/archives/2921-0.5-Kilozones-per-hour.html

在这里,您可以在单个64GB服务器上运行1000个轻量级虚拟机(Solaris区域): http : //blogs.oracle.com/JeffV/entry/title_spawning_0_5kz_hr