當您建立虛擬機器 (VM) 大小調整原則時,可以指定所有可用屬性的子集。唯一的必要屬性是虛擬機器大小調整原則名稱。

虛擬機器大小調整原則中有兩種類型的參數。
  • 個別虛擬機器大小調整組態 - 根據目前的原則,為虛擬機器預先設定指定的 RAM、vCPU 計數和每個通訊端的核心數。
  • 對最大資源數目的限制 - 根據目前的原則,按單一虛擬機器預先設定記憶體和 CPU 耗用量限制。
下表列出了您可以在虛擬機器大小調整原則中定義的所有屬性。
表 1. VDC 運算原則屬性
VDC 運算原則屬性 API 參數 描述
Name name 用作虛擬機器大小調整原則識別碼的必要參數。
Description description 表示虛擬機器大小調整原則的簡短說明。
vCPU Speed cpuSpeed 定義核心的 vCPU 速度 (以 MHz 或 GHz 為單位)。
vCPU Count cpuCount 定義為虛擬機器設定的 vCPU 數目。這是虛擬機器硬體組態。

當承租人將虛擬機器大小調整原則指派給虛擬機器時,此計數會變成為虛擬機器設定的 vCPU 數目。

Cores Per Socket coresPerSocket 虛擬機器之每個通訊端的核心數目。這是虛擬機器硬體組態。

虛擬機器大小調整原則中定義的 vCPU 數目必須能被每個通訊端的核心數目整除。

如果 vCPU 數目無法被每個通訊端的核心數目整除,則每個通訊端的核心數目會變得無效。

CPU Reservation Guarantee cpuReservationGuarantee 定義保留虛擬機器的 CPU 資源數量。

虛擬機器的已配置 CPU 等於 vCPU 數目乘以 vCPU 速度 (以 MHz 為單位)。

屬性值的範圍介於 0 到 1 之間。值為 0 的 CPU 保留保證定義無任何 CPU 保留。值為 1 表示定義 100% 的 CPU 保留。

CPU Limit cpuLimit 定義虛擬機器的 CPU 限制 (以 MHz 或 GHz 為單位)。

如果未在 VDC 運算原則中定義,則 CPU 限制等於 vCPU 速度乘以 vCPU 數目。

CPU Shares cpuShares 定義虛擬機器的 CPU 共用數目。

共用率可指定虛擬機器在虛擬資料中心內的相對重要性。如果某個虛擬機器的 CPU 共用率是另一個虛擬機器的兩倍,則在這兩個虛擬機器競爭資源時,前者也有權耗用兩倍的 CPU。

如果未在 VDC 運算原則中定義,則會向虛擬機器套用一般共用。

Memory memory 定義為虛擬機器設定的記憶體 (以 MB 或 GB 為單位)。這是虛擬機器硬體組態。

當承租人將虛擬機器大小調整原則指派給虛擬機器時,虛擬機器會收到此屬性所定義的記憶體數量。

Memory Reservation Guarantee memoryReservationGuarantee 定義為虛擬機器設定的保留記憶體數量。

屬性值的範圍介於 0 到 100% 之間。

Memory Limit memoryLimit 定義虛擬機器的記憶體限制 (以 MB 或 GB 為單位)。

如果未在虛擬機器大小調整原則中定義,則記憶體限制等於虛擬機器的已配置記憶體。

Memory Shares memoryShares 定義虛擬機器的記憶體共用數目。

共用率可指定虛擬機器在虛擬資料中心內的相對重要性。如果某個虛擬機器的記憶體共用率是另一個虛擬機器的兩倍,則在這兩個虛擬機器爭用資源時,前者有權取用兩倍的記憶體。

如果未在 VDC 運算原則中定義,則會向虛擬機器套用一般共用。

Extra Configurations extraConfigs 表示在虛擬機器上做為額外組態值套用的索引鍵和值配對之間的對應。

您只能透過 vCloud API 建立具有額外組態的原則。現有額外組態顯示在 Service Provider Admin Portal 使用者介面的詳細虛擬機器大小調整原則視圖中的額外組態下。