ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

计算vCPU数量 依据公式

2021-01-22 12:01:03  阅读:908  来源: 互联网

标签:10 vCPU 公式 虚拟机 GHz 服务器 依据 CPU


1.查看物理cpu个数
[root@Ceshi ~]# grep 'core id' /proc/cpuinfo | sort -u | wc -l

2.查看核心数量
[root@Ceshi ~]# grep 'processor' /proc/cpuinfo | sort -u | wc -l

3.查看线程数
[root@Ceshi ~]# grep 'physical id' /proc/cpuinfo | sort -u

4.查看内存
[root@Ceshi ~]# free -g

5.查看硬盘
[root@Ceshi ~]# df -TH


VMware三个版本workstation、server、esxi的区别
Mware三个版本
workstation: 单机级,用在个人桌面系统中,需要操作系统支持
servier:工作组级,用于服务器,需要操作系统支持
esxi:企业级,用于服务器,不需要操作系统支持

workstation、server:是Windows或者Linux上的一种应用程序,必须先安装主机操作系统才能安装workstaion或server,之后才能安装虚拟机

esxi:是独立的虚拟机,可在一台裸机上安装,然后安装虚拟机。
esxi本身就是一个OS,可以直接安装,不需要其他的OS做低层系统,而server和workstation都需要一个操作系统做支持

workstation是给开发者使用的,性能一般
server是给企业级用户使用的,性能针对workstation有很大的提升
esxi是针对电信级企业使用的,性能是最好的


vCPU总数(逻辑处理器) = Socket数(CPU个数)x Core数(内核)x Thread单核数(超线程)

1个vCPU = 1个物理机线程Thread

vCPU 资源 = 物理CPU个数 * 物理CPU核数 * 单核线程数 * CPU频率

举例:1个CPU,双核,每核2个线程,3.0GHz,那么vCPU资源 = 1 * 2 * 2 * 3.0GHz = 12GHz = 12000**z。

举例1:虚拟化场景,10台服务器,每台服务器2路8核2.8GHz的CPU,提供的vCPU个数 = 10 * 2 * 8 * 2 = 320个vCPU,可承载2U2G的虚拟机160个。

举例2:虚拟化场景,10台服务器,每台服务器2路8核2.8GHz的CPU,提供的vCPU资源 = 10 * 2 * 8 * 2 * 2.8GHz = 896GHz,可承载2个vCPU 2.8GHz的虚拟机160个。

桌面云场景,重载,许多情况下每个物理CPU核可承载5台虚拟机,因此,为了云计算工程师快速方便估算物理服务器的虚拟机密度,可认为 1个物理核 = 5个虚拟机。

举例:桌面云场景,10台服务器,每台服务器2路8核2.8GHz的CPU,虚拟机密度 = 10 * 2 * 8 * 5 = 800 个虚拟机。


总结:
虚拟化场景:1个物理CPU线程 = 1个vCPU
桌面云场景:1个物理核 = 5个虚拟机

 

标签:10,vCPU,公式,虚拟机,GHz,服务器,依据,CPU
来源: https://www.cnblogs.com/walkersss/p/14312533.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有