在某些應用(例如:Java應用)啟動的過程中,需要加載大量的緩存資源,這就導致應用在啟動階段非常消耗CPU資源。然而,在數據加載完成后,日常運行狀態下的CPU用量相對正常,不需要那么高的CPU規格。如果您開啟CPU Burst功能,可以有效的避免單實例CPU規格設置過高,從而導致的資源浪費。
限制條件
SAE默認支持CPU Burst放大倍數為2倍,并且持續時間為300秒,此設置不可調整。
CPU Burst功能僅支持2 Core及以下CPU規格的應用實例。
目前此功能僅在華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華南1(深圳)、西南1(成都)、中國香港和美西地域支持。
開啟CPU Burst功能
說明
本文主要介紹關鍵步驟。詳細的創建過程,請參見應用部署。
在創建應用過程中開啟CPU Burst功能
登錄SAE控制臺,在左側導航欄選擇 ,然后選擇目標地域和目標命名空間,最后單擊創建應用。
在創建應用頁面,配置以下信息。
在應用基本信息配置向導頁面的容量設置區域,設置單實例規格。
在高級設置配置向導頁面的CPU Burst 配置區域,開啟CPU Burst功能。
單擊創建應用。
在部署應用過程中開啟CPU Burst功能
重要
為了使CPU Burst功能生效,此應用的單實例CPU規格不得超過2 Core。
登錄SAE控制臺,在左側導航欄選擇 ,然后選擇目標地域和目標命名空間,最后單擊目標應用名稱。
在目標應用的基礎信息頁面,單擊部署應用。
在部署應用面板的CPU Burst 配置區域,開啟CPU Burst功能。
單擊確定。
結果驗證
在目標應用的基礎信息頁面,單擊實例列表面板,然后單擊目標實例ID操作列的Webshell。
在命令行中使用
nproc
命令查看單實例CPU規格,剛開始單實例CPU的規格為2 Core,300秒后CPU規格變回原本設置的1 Core。
文檔內容是否對您有幫助?