

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Lightsail インスタンスバーストを検出して最適なパフォーマンスを得る
バーストキャパシティとパフォーマンス

**知っていましたか?**  
 インスタンススナップショットからインスタンスを作成するときに、インスタンスバンドルのサイズを大きく変更できます。詳細については、[「Upsize a Lightsail instance, storage, or database from snapshots](https://docs.aws.amazon.com/lightsail/latest/userguide/how-to-create-larger-instance-from-snapshot-using-console.html)」を参照してください。

Amazon Lightsail インスタンスは、CPU パフォーマンスのベースライン量を提供しますが、必要に応じてベースラインを上回る CPU パフォーマンスを一時的に提供することもできます。これをバーストといいます。ベースラインパフォーマンスとバースト機能は以下のインスタンスメトリクスによって制御されます。
+ **CPU 使用率** - 割り当てられたコンピューティングユニットのうち、現在インスタンスで使用されているものの割合。このメトリクスは、インスタンスでアプリケーションを実行するために使用される処理能力を表します。
+ **CPU バースト容量の割合** - インスタンスで利用できる CPU パフォーマンスの割合。
+ **CPU バースト容量の分数** - インスタンスが 100% の CPU 使用率でバーストできる時間長。

次のトピックでは、インスタンスの可用性を最大化するためにこれらのメトリクスをモニタリングする方法について説明します。

**Topics**
+ [CPU パフォーマンス](baseline-cpu-performance.md)
+ [バーストキャパシティの蓄積](cpu-burst-capacity-accrual.md)
+ [インスタンスバーストを特定する](identifying-instance-burst.md)
+ [バーストキャパシティをモニタリングする](monitoring-cpu-burst-capacity.md)
+ [バーストキャパシティを表示する](viewing-instance-burst-capacity.md)
+ [CPU 使用率が高い場合のトラブルシューティング](troubleshooting-high-cpu-utilization.md)

# ベースライン CPU パフォーマンスと Lightsail インスタンスのバーストキャパシティの増加を理解する
CPU パフォーマンス

**知っていましたか?**  
 インスタンススナップショットからインスタンスを作成するときに、インスタンスバンドルのサイズを大きく変更できます。詳細については、[「Upsize a Lightsail instance, storage, or database from snapshots](https://docs.aws.amazon.com/lightsail/latest/userguide/how-to-create-larger-instance-from-snapshot-using-console.html)」を参照してください。

Lightsail インスタンスは、1 時間あたり設定されたレートの CPU バースト容量を (ミリ秒レベルの細かさで) 継続的に蓄積します。また、このバースト容量は、インスタンスの CPU 使用率が 0% を超えると消費されます。バースト容量が蓄積されるか消費されるかの会計処理もミリ秒レベルの細かさで行われるため、CPU バースト容量の過剰消費について心配する必要はありません。CPU の短期バーストでは、バースト容量のごく一部が使用されます。

インスタンスが使用している CPU リソースがベースラインパフォーマンスに必要な数よりも少ない場合 (アイドル時など)、未使用の CPU バースト容量が CPU バースト容量の割合と分数という形で蓄積されます。インスタンスがベースラインパフォーマンスレベルを超えてバーストする必要がある場合、蓄積された CPU バースト容量を消費します。インスタンスが蓄積した CPU バースト容量が多いほど、より高いパフォーマンスが必要なときに、ベースラインを超えてバーストできる時間が長くなります。

## ベースライン CPU パフォーマンス


以下の表では、Lightsail の各デュアルスタックインスタンスプランのパフォーマンスベースラインの概要を示しています。IPV6 専用のプランの価格は異なりますが、パフォーマンスの基準値は同じです。


|  インスタンスプラン  |  vCPU  |  メモリ  |  Storage  |  パフォーマンスのベースライン  | 
| --- | --- | --- | --- | --- | 
| Linux または Unix 5 ドル および Windows 9.50 ドル |  2  |  512 MB  |  20 GB  |  5%  | 
| Linux または Unix 7 ドル および Windows 14 ドル |  2  |  1 GB  |  40 GB  |  10%  | 
| Linux または Unix 12 ドル および Windows 22 ドル |  2  |  2 GB  |  60 GB  |  20%  | 
| Linux または Unix 24 ドル および Windows 44 ドル |  2  |  4 GB  |  80 GB  |  20%  | 
| Linux または Unix 44 ドル および Windows 74 ドル |  2  |  8 GB  |  160 GB  |  30%  | 
| Linux または Unix 84 ドル および Windows 124 ドル |  4  |  16 GB  |  320 GB  |  40%  | 
| Linux または Unix 164 ドル および Windows 244 ドル |  8  |  32 GB  |  640 GB  |  40%  | 
| \$1 Linux または Unix 384 ドル および Windows 574 ドル |  16  |  64 GB  |  1,280 GB  |  40%  | 
| \$1 Linux または Unix 884 USD および Windows 1,254 USD |  32  |  128 GB  |  1,280 GB  |  40%  | 
| \$1 Linux または Unix 1,324 USD および Windows 1,884 USD |  48  |  192 GB  |  1,280 GB  |  40%  | 
| \$1 Linux または Unix 1,764 USD および Windows 2,504 USD |  64  |  256 GB  |  1,280 GB  |  40%  | 


|  | 
| --- |
|  \$1 これらのインスタンスプランは必要に応じて自動的にバーストし、バーストキャパシティを使用しません。  | 

これらのパフォーマンス ベースラインは vCPU 単位です。Lightsail コンソールの CPU 使用率 メトリクス グラフは、複数の vCPU が割り当てられたインスタンスの平均の CPU 使用率ベースラインを表します。たとえば、44 米ドル/月のインスタンスには 2 つの vCPU が割り当てられ、平均の CPU 使用率ベースラインは 30% です。したがって、以下の場合が考えられます。
+ 1 つの vCPU が 50% で動作し、もう 1 つの vCPU が 0% で動作すると、25% の平均 CPU 使用率がグラフに表示されます。これにより、インスタンスの CPU 使用率が 30% のベースラインを下回り、持続可能なゾーンに入ります。
+ 1 つの vCPU が 30% で動作し、もう 1 つの vCPU が 20% で動作すると、25% の平均 CPU 使用率がグラフに表示されます。これにより、インスタンスの CPU 使用率が 30% のベースラインを下回り、持続可能なゾーンに入ります。
+ 1 つの vCPU が 35% で動作し、もう 1 つの vCPU が 25% で動作すると、30% の平均 CPU 使用率がグラフに表示されます。これにより、インスタンスの CPU 使用率が 30% のベースラインになります。
+ 1 つの vCPU が 100% で動作し、もう 1 つの vCPU が 90% で動作すると、95% の平均 CPU 使用率がグラフに表示されます。これにより、インスタンスの CPU 使用率が 30% のベースラインを超え、バースト可能なゾーンに入ります。

持続可能なゾーンとバースト可能なゾーンの詳細については、このガイドで後述される「[インスタンスがバーストする時期の特定](identifying-instance-burst.md)」を参照してください。

## 前世代の CPU パフォーマンス


次の表は、**2023 年 6 月 29 日**より前に作成された Lightsail インスタンスのパフォーマンスベースラインの概要を示しています。これらのパフォーマンス ベースラインは vCPU 単位です。


|  インスタンスプラン  |  vCPU  |  メモリ  |  Storage  |  パフォーマンスのベースライン  | 
| --- | --- | --- | --- | --- | 
| Linux または Unix 5 ドル および Windows 9.50 ドル |  1  |  512 MB  |  20 GB  |  5%  | 
| Linux または Unix 7 ドル および Windows 14 ドル |  1  |  1 GB  |  40 GB  |  10%  | 
| Linux または Unix 12 ドル および Windows 22 ドル |  1  |  2 GB  |  60 GB  |  20%  | 
| Linux または Unix 24 ドル および Windows 44 ドル |  2  |  4 GB  |  80 GB  |  20%  | 
| Linux または Unix 44 ドル および Windows 74 ドル |  2  |  8 GB  |  160 GB  |  30%  | 
| Linux または Unix 84 ドル および Windows 124 ドル |  4  |  16 GB  |  320 GB  |  22.5%  | 
| Linux または Unix 164 ドル および Windows 244 ドル |  8  |  32 GB  |  640 GB  |  17%  | 

# Lightsail インスタンスの CPU バーストキャパシティアクルーアルを表示する
バーストキャパシティの蓄積

**知っていましたか?**  
 インスタンススナップショットからインスタンスを作成するときに、インスタンスバンドルのサイズを大きく変更できます。詳細については、[「Upsize a Lightsail instance, storage, or database from snapshots](https://docs.aws.amazon.com/lightsail/latest/userguide/how-to-create-larger-instance-from-snapshot-using-console.html)」を参照してください。

Linux または Unix 380 ドル以上のプランおよび Windows 570 ドル以上のプランを除く Amazon Lightsail インスタンスプランでは、1 時間あたりの CPU バーストキャパシティの 4.17% を蓄積します。蓄積できる 最大 CPU バーストキャパシティの割合は、24 時間で蓄積できる CPU バーストキャパシティの割合と同じです。CPU バーストキャパシティのパーセンテージが 100% に達すると、インスタンスは CPU バーストキャパシティの蓄積を停止します。

**重要**  
**Linux または Unix 380 ドル**および **Windows 570 ドル**以上のインスタンスプラン – これらのプランには CPU バーストキャパシティは発生しません。必要に応じて自動的にバーストします。
**2023 年 6 月 29 日より前に作成されたインスタンス** – インスタンスが停止しても、CPU バーストキャパシティは保持されません。インスタンスを停止すると、蓄積されたバースト容量がすべて失われます。
**2023 年 6 月 29 日以降に作成されたインスタンス** – CPU バーストキャパシティは、インスタンスの停止と起動の間に 7 日間保持されます。
実行中のインスタンスで蓄積された CPU バースト容量に有効期限はありません。

![\[CPU バースト容量の蓄積と消費\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-cpu-burst-capacity-consumption.png)


Lightsail インスタンスは、起動時に追加の CPU バースト容量を受け取ります。これは、起動 CPU バースト容量と呼ばれます。起動 CPU バースト容量を使用すると、インスタンスは起動直後にバーストしてから、追加のバースト容量を蓄積します。起動 CPU バースト容量はバースト容量の制限にカウントされません。インスタンスが起動 CPU バースト容量を消費せず、バースト容量が蓄積されている間に 24 時間以上アイドル状態のままである場合、その CPU バースト容量の割合メトリクスグラフは 100% 以上として表示されます。

また、Lightsail一部のインスタンスは起動モードでスタートします。これにより、バースト可能なインスタンスに通常存在するパフォーマンス制限の一部が一時的に削除されます。起動モードでは、インスタンスの全体的なパフォーマンスに影響を与えずに、リソースを大量に消費するスクリプトを起動時に実行できます。

# Lightsail インスタンスがバーストする時期を特定する
インスタンスバーストを特定する

**知っていましたか?**  
 インスタンススナップショットからインスタンスを作成するときに、インスタンスバンドルのサイズを大きく変更できます。詳細については、[「Upsize a Lightsail instance, storage, or database from snapshots](https://docs.aws.amazon.com/lightsail/latest/userguide/how-to-create-larger-instance-from-snapshot-using-console.html)」を参照してください。

インスタンスの CPU 使用率メトリクスグラフに、持続可能なゾーンとバースト可能なゾーンが表示されます。次の CPU 使用率メトリクスグラフの例では、インスタンスが Linux または Unix ベースの 7 USD/月のインスタンスプランを使用しているため、パフォーマンスベースラインは 10% です。

![\[CPU 使用率グラフに表示される持続可能なゾーンとバースト可能なゾーン\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/cpu-utilization-burstable-zone.png)


Lightsail 持続可能領域内だと、インスタンスはシステムのオペレーションに影響を与えることなく無制限で作動することができます。コードのコンパイル、新しいソフトウェアのインストール、バッチジョブの実行、ピークの負荷リクエストの処理など、負荷が高い場合、インスタンスがバースト可能なゾーンで動作し始めることがあります。バーストな可能ゾーンで動作している間、インスタンスは大量の CPU サイクルを消費します。したがって、この領域では限られた期間しか作動できません。

インスタンスがバースト可能なゾーンで動作できる期間は、バースト可能なゾーンにどの程度入っているかによって異なります。バースト可能なゾーンの下限近くで動作しているインスタンスは、バースト可能なゾーンの上限近くで動作しているインスタンスよりも長い時間バーストできます。ただし、一定期間バースト可能なゾーンにあるインスタンスは、持続可能なゾーンで再び動作するまで、最終的にすべての CPU 容量を使い果たすことになります。したがって、このガイドの次のセクションで説明する残り CPU バースト容量もモニタリングすることが重要です。

# Lightsail インスタンスの CPU バーストキャパシティをモニタリングする
バーストキャパシティをモニタリングする

**知っていましたか?**  
 インスタンススナップショットからインスタンスを作成するときに、インスタンスバンドルのサイズを大きく変更できます。詳細については、[「Upsize a Lightsail instance, storage, or database from snapshots](https://docs.aws.amazon.com/lightsail/latest/userguide/how-to-create-larger-instance-from-snapshot-using-console.html)」を参照してください。

Lightsail コンソールの CPU 概要ページには、インスタンスの CPU 使用率が、使用可能な CPU バースト容量と比較して表示されます。以下の CPU 概要の例では、インスタンスが持続可能なゾーンでベースラインを下回って継続的に動作しているため、CPU バースト容量の割合が増加しています。

![\[Lightsail コンソールの CPU 概要ページ\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/cpu-overview-page.png)


残り CPU バースト容量のグラフビューは、CPU バースト容量の割合と分数で切り替えることができます。バースト可能なゾーンで動作しているとき、インスタンスはより多くの CPU バースト容量を消費します。CPU バースト容量の分数メトリクスは、インスタンスが 100% の CPU 使用率でバーストできる時間長です。インスタンスがバースト可能なゾーンで動作しているとき、CPU バースト容量 (割合) がインスタンスの現在の CPU 使用率と同じレートで消費されます。例えば、Linux または Unix ベース 7 米ドル/月のインスタンスの CPU 使用状況のベースラインは 10% で、1 時間あたり 6 分の CPU バーストキャパシティ (分間数) が累積されます。したがって、以下の場合が考えられます。
+ 60 分間、バースト可能なゾーンでの CPU 使用率が 100% のとき、その期間中、CPU バースト容量 (分数) が 100% のレートで消費されます。インスタンスは 60 分の CPU バーストキャパシティを消費し、6 分を累積するため、正味 54 分が消費されます。
+ 60 分間、バースト可能なゾーンでの CPU 使用率が 50% のとき、その期間中、CPU バースト容量 (分数) が 50% のレートで消費されます。インスタンスは 30 分の CPU バーストキャパシティを消費し、6 分を累積するため、正味 24 分が消費されます。
+ 60 分間、インスタンスのベースラインでの CPU 使用率が 10% のとき、その期間中、CPU バースト容量 (分数) が 10% のレートで消費されます。インスタンスは 6 分の CPU バースト容量を消費し、6 分を蓄積します。インスタンスがベースラインで動作しているとき、CPU バースト容量の分数は増減しません。
+ 60 分間、持続可能なゾーンでの CPU 使用率が 5% のとき、その期間中、CPU バースト容量 (分数) が 5% のレートで消費されます。インスタンスは 3 分の CPU バーストキャパシティを消費し、6 分を累積するため、正味 3 分が累積されます。

あるいは、インスタンスは 60 分の CPU バースト容量を蓄積した場合、CPU 使用率 100% で 60 分間、50% で 120 分間、または 25% で 150 分間動作できます。

# Lightsail インスタンスの CPU 使用率とバーストキャパシティを表示する
バーストキャパシティを表示する

**知っていましたか?**  
 インスタンススナップショットからインスタンスを作成するときに、インスタンスバンドルのサイズを大きく変更できます。詳細については、[「Upsize a Lightsail instance, storage, or database from snapshots](https://docs.aws.amazon.com/lightsail/latest/userguide/how-to-create-larger-instance-from-snapshot-using-console.html)」を参照してください。

CPU 概要ページにアクセスし、インスタンスの CPU 使用率と残り CPU バースト容量を表示するには、以下の手順を実行します。

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. Lightsail ホームページで、CPU 使用率とバースト容量を表示するインスタンスの名前を選択します。

1. インスタンス管理ページで [**Metrics (メトリクス)**] タブを選択します。  
![\[インスタンス管理ページの [Metrics (メトリクス)] タブ\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/cpu-utilization-metrics-tab.png)

1. [**Metrics graphs (メトリクスグラフ)**] 見出しの下のドロップダウンメニューで [**CPU overview (CPU 概要)**] を選択します。  
![\[メトリクスタブの CPU 概要オプション\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/cpu-utilization-cpu-overview.png)

   このページには、[**5分間の平均 CPU 使用率**] と [**残りの CPU バーストキャパシティ**] のグラフが表示されます。
**注記**  
インスタンスを作成した後、しばらくの間、[**残りの CPU バーストキャパシティ**] のグラフに [**起動モード**] ゾーンが表示されることがあります。ある程度の Lightsail インスタンスは起動モードで起動します。これにより、バースト可能なインスタンスに通常存在するパフォーマンス制限の一部が一時的に削除されます。起動モードでは、インスタンスの全体的なパフォーマンスに影響を与えずに、リソースを大量に消費するスクリプトを起動時に実行できます。  
![\[Lightsail コンソールの CPU 概要ページ\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/cpu-overview-page.png)

1. メトリクスグラフでは、以下のアクションを実行できます。
   + バースト容量グラフで、[**Show capacity as percentage of total (合計容量の割合として容量を表示)**] を選択して、ビューを使用可能なバースト容量の分数から使用可能なバースト容量の割合に変更します。
   + グラフの表示を変更して、1 時間、6 時間、1 日、1 週間、2 週間のデータを表示します。
   + データポイント上にカーソルを置くと、そのデータポイントに関する詳細情報が表示されます。
   + CPU 使用率とバースト容量が指定したしきい値を超えたときに通知するアラームを追加します。CPU 概要ページでアラームを追加することはできません。それらのアラームは、個々の CPU 使用率、CPU バースト容量の割合、CPU バースト容量の分数メトリクスグラフのページで追加する必要があります。詳細については、「[アラーム](amazon-lightsail-alarms.md)」および「[インスタンスのメトリクスアラームを作成する](amazon-lightsail-adding-instance-health-metric-alarms.md)」を参照してください。

# Lightsail インスタンスの CPU 使用率が高い場合のトラブルシューティング
CPU 使用率が高い場合のトラブルシューティング

**知っていましたか?**  
 インスタンススナップショットからインスタンスを作成するときに、インスタンスバンドルのサイズを大きく変更できます。詳細については、[「Upsize a Lightsail instance, storage, or database from snapshots](https://docs.aws.amazon.com/lightsail/latest/userguide/how-to-create-larger-instance-from-snapshot-using-console.html)」を参照してください。

インスタンスがバースト可能なゾーンで頻繁にまたは長期間にわたって動作する場合、インスタンスはすべてのバースト容量を使用します。これは、インスタンスがプロビジョニング不足であることを示している可能性があります。また、サービスの実行頻度が高すぎるか、インスタンスで不要なソフトウェアが実行されていることを示している可能性もあります。

Linux/Unix インスタンスの top や Windows Server インスタンスのタスクマネージャーなどのツールを使用して、インスタンスのバーストの原因を調査します。これらのツールでは、インスタンスでリソースを消費しているサービスが表示されます。最も多くのリソースを消費しているサービスを特定し、インスタンスのワークロードに影響を与えずにそれらのサービスを無効にできるかどうかを決定します。サービスを無効にするか、ソフトウェアをアンインストールすることで、インスタンスのバーストを減らすことができ、インスタンスのサイズを大きくする必要がなくなる場合があります。

インスタンスが実際にプロビジョニング不足で、CPU 使用率を下げることができない場合は、処理能力を増やすことでバースト容量の消費を減らすことができます。そのためには、インスタンスのスナップショットを作成し、Lightsail インスタンスのより大きなプランを使用して、スナップショットから新しいインスタンスを作成します。たとえば、以前のインスタンスで使用されていた Linux または Unix ベースの月額 12 USD プランの代わりに、新しいインスタンスで Linux または Unix ベースの月額 24 USD プランを使用します。新しいインスタンスが稼働中になったら、必要に応じてワークロードの DNS を変更して、古いインスタンスを新しいインスタンスと交換します。トラフィックが新しいインスタンスへルーティングされ始めたら、プロビジョニング不足の古いインスタンスを削除します。詳細については、「[スナップショット](understanding-snapshots-in-amazon-lightsail.md)」を参照してください。