vCPU 資源 = 物理CPU個數 * 物理CPU核數 * 單核線程數 * CPU頻率
舉例:1個CPU,雙核,每核2個線程,3.0GHz,那么vCPU資源 = 1 * 2 * 2 * 3.0GHz = 12GHz = 12000MHz。
FusionCompute發放虛擬機流程中可對CPU資源進行限制,有2個重要參數:
份額預留:分配的vCPU資源最小值
份額限制:分配的vCPU資源最大值
份額預留<=份額限制
只有將份額預留選最大值時,vCPU獨占1個物理CPU線程
舉例:創建1台2U2G的虛擬機,份額預留最大值為 2 * 3000MHz = 6000MHz。
虛擬化場景,重載,許多情況下1台虛擬機每vCPU獨占1個物理CPU線程。因此,為了雲計算工程師快速方便估算物理服務器可承載的虛擬機數量,可認為1個物理CPU線程 = 1個vCPU。
舉例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個虛擬機
說明:上述場景的計算方法僅供快速估算,准確vCPU個數、虛擬機密度與CPU型號、頻率、domain0規格、虛擬機規格強相關,需要進行詳細分析和計算
轉載自網絡:https://forum.huawei.com/enterprise/zh/forum.php?mod=viewthread&tid=301167