一台ECI執行個體的CPU選項由CPU物理核心數和每核線程數決定。根據您建立ECI執行個體的方式,部分ECI執行個體支援自訂CPU選項。
功能說明
基於英特爾的超執行緒HT(Hyper-Threading)技術,ECI允許在一個物理核上並發運行兩個線程,一個線程可以視為一個vCPU,vCPU=CPU物理核心數*每核線程數。
如下表所示,對於一台ECI執行個體,CPU選項由CPU物理核心數和每核線程數決定。根據您建立ECI執行個體的方式,部分ECI執行個體支援自訂CPU選項(CPU Options)。
自訂CPU選項不會產生額外計費。
CPU選項 | 作用 | 適用情境 |
CPU物理核心數 | 決定啟用的CPU物理核心數。 | 減少啟用的CPU物理核心數可以減少vCPU數,進而可以獲得更高的記憶體配比,同時降低軟體許可費用支出。 |
每核線程數 | 決定CPU是否開啟超執行緒。 | 支援自訂CPU選項的ECS規格預設開啟了超執行緒(即每核線程數不為1),可以應對常見的工作負載。在以下情境下,您可以考慮關閉超執行緒:
|
僅指定ECS規格建立ECI執行個體時,支援自訂CPU選項。如果系統使用的ECS執行個體規格支援自訂CPU選項,則相應的ECI執行個體支援自訂CPU選項。
僅部分ECS規格支援自訂CPU選項,預設已開啟超執行緒。更多資訊,請參見支援自訂CPU選項的ECS規格。
指定單個ECS規格
如果指定的ECS規格支援自訂CPU選項,則建立ECI執行個體並設定CPU選項。
如果指定的ECS規格不支援自訂CPU選項,則忽略CPU選項設定,直接建立ECI執行個體,您將收到相應的事件通知。如果CPU選項設定不合法,您將收到報錯提示,不建立ECI執行個體。
指定多個ECS規格
按照您設定的ECS規格順序嘗試建立ECI執行個體。
如果使用的ECS規格支援自訂CPU選項,則建立ECI執行個體並設定CPU選項。
如果使用的ECS規格不支援自訂CPU選項,或者CPU選項設定不合法,則忽略CPU選項設定,直接建立ECI執行個體,您將收到相應的事件通知。
配置說明
僅支援通過OpenAPI設定,控制台暫不支援。
調用CreateContainerGroup介面建立ECI執行個體時,您可以通過CpuOptionsCore和CpuOptionsThreadsPerCore參數來自訂CPU選項,相關參數說明如下表所示。更多資訊,請參見CreateContainerGroup。
名稱 | 類型 | 樣本值 | 描述 |
CpuOptionsCore | Integer | 2 | CPU物理核心數。僅部分規格支援自訂設定。 |
CpuOptionsThreadsPerCore | Integer | 2 | 每核線程數。僅部分規格支援自訂設定。 |