如何去sizing 一台物理机上可以承载多少vmware 虚拟机
收起这个事情要从几方面来考虑:
1、首先,宿主机能承载多少台物理机,这个其实不是算出来,实际情况一般都比较负责,宿主机会承载多种规格的虚拟机,非要算的话,建议用内存为计算依据,一般内存不会超分。比如虚拟机内存2c/8G,宿主机物理内存减去hypervisor的内存占用(一般不会超过20%),剩余内存*70%(负载阈值)=待分配内存,这样可以大约得出可以承载虚拟机的总数
2、sizing更重要的场景,是已知资源需求,需要计算宿主机的配置,比如,需要2c/8G虚拟机100台,如何确定需要多少台宿主机,这里面建议一定要考虑云平台的负载阈值,一般设置70%比较合理。
题外话,很多业务方提资源需求的时候会提出8C/64,16C/128G,这样超大规格的虚拟机,这其实违背了云计算的初衷,属于典型的单体应用简单粗暴迁移上云的场景,应该尽量引导做应用拆分!