开启CPU Burst功能

在某些应用(例如:Java应用)启动的过程中,需要加载大量的缓存资源,这就导致应用在启动阶段非常消耗CPU资源。然而,在数据加载完成后,日常运行状态下的CPU用量相对正常,不需要那么高的CPU规格。如果您开启CPU Burst功能,可以有效的避免单实例CPU规格设置过高,从而导致的资源浪费。

限制条件

  • SAE默认支持CPU Burst放大倍数为1.5倍,并且持续时间为300秒,此设置不可调整。

  • CPU Burst功能仅支持2 Core及以下CPU规格的应用实例。

  • 目前此功能仅在华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、西南1(成都)、中国香港和美西地域支持。

开启CPU Burst功能

说明

本文主要介绍关键步骤。详细的创建过程,请参见应用部署

在创建应用过程中开启CPU Burst功能

  1. 登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击创建应用

    image

  2. 创建应用页面,配置以下信息。

    1. 应用基本信息配置向导页面的容量设置区域,设置单实例规格

      P6I8bU7OOd

    2. 高级设置配置向导页面的CPU Burst 配置区域,开启CPU Burst功能。

      LL64VKPajV

  3. 单击创建应用

在部署应用过程中开启CPU Burst功能

重要

为了使CPU Burst功能生效,此应用的单实例CPU规格不得超过2 Core。

  1. 登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击目标应用名称。

    1drSLzwjDF

  2. 在目标应用的基础信息页面,单击部署应用

    Pwhzem1f9R

  3. 部署应用面板的CPU Burst 配置区域,开启CPU Burst功能。

    dWF81pkYja

  4. 单击确定

结果验证

  1. 在目标应用的基础信息页面,单击实例列表面板,然后单击目标实例ID操作列的Webshell

    FBA5Aq909W

  2. 在命令行中使用nproc命令查看单实例CPU规格,刚开始单实例CPU的规格为2 Core,300秒后CPU规格变回原本设置的1 Core。

    说明

    CPU规格按照1.5倍扩大后会进行向上取整。例如,您的单实例CPU规格为1 Core,而扩大后为2 Core。

    IiV6RdbS3x