云服务器vCPU与物理CPU关系

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

CPU个数 看得见摸得找的CPU个数插在主版上面的。在linux系统下面的/proc/cpuinfo文件的条目中有多少个不同的physical id就有多少个物理CPU。

CPU物理核 一个CPU可能有多个核。在linux系统下面的/proc/cpuinfo文件的条目中可以看具体有多少个cpu cores就表示一个CPU有多少个CPU物理核

CPU逻辑核CPU超线程用Intel的超线程技术(HT)将物理核虚拟而成的逻辑处理单元。在linux系统下面的/proc/cpuinfo文件的条目中可以看具体有多少个siblings就表示一个CPU有多少个逻辑核。逻辑核的概念是指将CPU物理核按时间片逻辑上分成了两个CPUCPU频率很高2.4hz 可以分成两块1.2hz的逻辑核

vCPUvCPU是在虚拟化的时候提出来的概念因此vCPU的讨论都是在虚拟化划分cpu才会讨论的问题。通常一个CPU逻辑核按照1100来划分的话就可以得到 1*100 = 100vCPU

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个虚拟机

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: 服务器