当前位置:首页 > 虚拟机 > 正文

一台服务器可以使用多少个虚拟机


一、服务器可以支持多少个 vmware 虚拟机?
这个决定取决于您的服务器拥有的硬件资源总数以及分配给每个虚拟机的硬件资源数量。 。 例如,您的服务器可以虚拟32个vCPU并拥有64G内存。 如果每个虚拟机分配1个vCPU和2G内存,那么可以虚拟32个虚拟机,以此类推。


二、最多可以托管多少个虚拟机
随着对服务器虚拟化的硬件支持的增加,托管虚拟机 (VM) 变得很容易。 但结合内存、CPU 和调度限制,多少个虚拟机对于托管来说太多了?
我们询问了三位 IT 专家,他们在每台主机上看到了多少虚拟机,以及这些虚拟机的工作效率如何。 尽管服务器主机上装有 500 多个虚拟机,但有时少即是多。 风险、使用和召回是决定因素。
虚拟化不仅仅是将尽可能多的服务器捆绑在一起,它实际上涉及做一些实际的事情。 您将拥有一个具有 1MB RAM 的虚拟机,与另外两个虚拟机共享一个核心,但这没有用,因为计算机的性能也会下降。 除其他问题外,三个以上虚拟机共享一个核心可能会导致调度问题。
这并不是说合并虚拟机是微不足道的。 使用 15 核 Intel Xeon E7 处理器的高端服务器有 60 个可用核心。 理想情况下,它实际上可以托管 180 个虚拟机。 有足够的内存和I/O来支持这个负载,这是基于现实的。 转载仅供参考。


三、一台物理服务器可以运行多少个虚拟机?
答:取决于物理服务器的硬件配置和虚拟机的资源消耗情况。 没有固定的算法。
但一般有几个限制:
1。 内存 内存基本上是一个硬限制。 物理服务器内存受到严重限制。 例如,一台服务器有8个核心,8G内存。 通常,虚拟机管理程序将占用 512M 内存,剩下大约 7.5G 内存。 假设每个虚拟机配置为1corecpu和1G内存,最多可以有7个。 在此虚拟机上运行。 当您创建新虚拟机时,您将收到一条错误消息,指出内存不足。 在这种情况下,每个虚拟机满载时最多可以拥有1个CPU核心的计算能力和1G的内存空间。
当然,现在的hypervisor基本都支持overcommit功能,也就是说,如果你的内存只有8G,但是你设置了一定的overcommit百分比,比如50%,那么你最多可以分配12G。 的记忆。 再次使用前面的示例,如果过量使用设置为 50%,则最多可以创建 11 个虚拟机(1core、1Gmem)。 在服务器虚拟化方面,建议overcommit不要设置得太高,一般为20%。 在桌面虚拟化方面,可以设置overcommit为50%。
2网卡如果服务器只有一张网卡,则所有虚拟机的网络流量都经过一张网卡,每台虚拟机的网络流量越多可以的话,占用的带宽就越少,这个一定要综合考虑。 例如使用多个网卡等。
资源查询基本采用时分复用,即时间片。
4. 磁盘I/O是本地磁盘还是网络磁盘? 如果是网络驱动器,它使用 iSCSI 还是光纤? 不同的情况有不同的负载。
通常,计算一台服务器上可以运行的虚拟机数量应考虑物理服务器的整体情况、虚拟机的负载等。 没有固定的公式。