CPU バーストは、アプリケーションが短期間の CPU 使用量急増時に、インスタンスタイプを恒久的に大型化することなく、一時的に割り当てられた CPU クォータを超過して利用できる機能です。この機能は、起動時にキャッシュデータをロードするために高負荷の CPU を消費し、その後通常の使用レベルに戻る Java アプリケーションなどに特に有効です。
仕組み
CPU バーストを有効化すると、SAE ではインスタンスが最大で割り当てられた CPU コア数の 2 倍の CPU リソースを、最大 300 秒間利用できます。バースト期間終了後、CPU 使用量は元のクォータに戻ります。
2 倍の倍率および 300 秒の持続時間は固定値であり、変更できません。
制限事項
| 制限項目 | 値 |
|---|---|
| 対応エディション | Standard Edition および Professional Edition |
| 最大インスタンスサイズ | 4 コア以下 |
| 対応リージョン | 中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (深セン) |
| CPU バースト倍率 | 2 倍(固定) |
| バースト持続時間 | 300 秒(固定) |
CPU バーストの有効化
以下のステップでは、主要な操作について説明します。完全なデプロイメント手順については、「アプリケーションのデプロイ」をご参照ください。
アプリケーション作成時に CPU バーストを有効化する
新規アプリケーションを作成する場合にご利用ください。
SAE アプリケーション一覧で、上部ナビゲーションバーから対象リージョンおよび名前空間を選択し、[アプリケーションの作成] をクリックします。
[アプリケーション基本情報] ウィザードページで、[容量設定] セクションに移動し、[インスタンスタイプ] を設定します。
重要CPU バーストを利用するには、インスタンスタイプが 4 コアを超えないようにしてください。

[詳細設定] ウィザードページで、[CPU バースト設定] セクションに移動し、CPU バーストを有効化します。
[アプリケーションの作成] をクリックします。
アプリケーションデプロイメント時に CPU バーストを有効化する
既存アプリケーションを更新する場合にご利用ください。
CPU バーストを利用するには、インスタンスタイプが 4 コアを超えないようにしてください。
SAE アプリケーション一覧で、対象リージョンおよび名前空間を選択し、対象の [アプリケーション ID] をクリックして、アプリケーション詳細ページを開きます。
[基本情報] タブで、[アプリケーションのデプロイ] をクリックします。

「[アプリケーションのデプロイ]」パネルで、「[CPU バースト設定]」セクションに移動し、CPU バーストを有効化します。
[OK] をクリックします。
CPU バーストの確認
[基本情報] タブで、[インスタンス一覧] タブをクリックします。対象インスタンスの [操作] 列から [Webshell] をクリックします。

nprocコマンドを実行して CPU 数を確認します。CPU バーストがアクティブな場合、nprocの出力は2となり、これは元のクォータ(1 コア)の 2 倍です。300 秒経過後、出力は1に戻り、バースト期間が正常に終了したことを確認できます。