計算vCPU數量 依據公式


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個虛擬機

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM