すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:Block storage performance

最終更新日:Dec 31, 2025

ブロックストレージの種類によって、パフォーマンスと価格は異なります。 ワークロードとアプリケーションの要件に適したブロックストレージプロダクトを選択できます。 このトピックでは、ディスク、ローカルディスク、およびエラスティックエフェメラルディスクのパフォーマンスメトリックと仕様について説明します。

説明

パフォーマンスメトリック

ブロックストレージプロダクトのパフォーマンスを測定するために使用される主要なメトリックには、IOPS、スループット、アクセスレイテンシがあります。 一部のブロックストレージプロダクトのパフォーマンスは、その容量に連動しています。 たとえば、パフォーマンスレベルが異なる ESSD では、必要な容量範囲も異なります。

  • I/O サイズ

    I/O サイズは、4 KiB など、各読み取りまたは書き込み操作におけるデータ量です。 I/O サイズ、IOPS、スループットの関係は、次の数式で定義されます:IOPS × I/O サイズ = スループット。 したがって、監視する必要があるパフォーマンスメトリックは、ご利用のアプリケーションの I/O サイズによって異なります。

  • IOPS (Input/Output Operations per Second):1 秒あたりに処理できる I/O 操作の数です。 このメトリックは、ブロックストレージデバイスの読み取りおよび書き込み処理能力を示します。

    ご利用のアプリケーションがデータベースアプリケーションのように、遅延の影響を受けやすいランダムな小規模 I/O を伴う場合は、IOPS パフォーマンスに注目する必要があります。

    説明

    データベースアプリケーションでは、データの挿入、更新、削除が頻繁に行われます。 高い IOPS により、多数のランダムな読み取りおよび書き込み操作の負荷がかかっても、システムが効率的に実行されることが保証されます。 これにより、I/O ボトルネックによるパフォーマンスの低下やレイテンシの増加を防ぎます。

    一般的な IOPS メトリック

    メトリック

    説明

    データアクセス方法

    合計 IOPS

    1 秒あたりに実行される I/O 操作の総数

    ハードディスク上のストレージ場所への不連続および連続アクセス

    ランダム読み取り IOPS

    1 秒あたりに実行されるランダム読み取り I/O 操作の平均数

    ハードディスク上のストレージ場所への不連続アクセス

    ランダム書き込み IOPS

    1 秒あたりに実行されるランダム書き込み I/O 操作の平均数

    シーケンシャル読み取り IOPS

    1 秒あたりに実行されるシーケンシャル読み取り I/O 操作の平均数

    ハードディスク上のストレージ場所への連続アクセス

    シーケンシャル書き込み IOPS

    1 秒あたりに実行されるシーケンシャル書き込み I/O 操作の平均数

  • スループット:単位時間あたりに正常に転送できるデータ量。MB/s 単位で測定されます。

    ご利用のアプリケーションがビッグデータ分析のように、大きな I/O サイズでのシーケンシャルな読み取りと書き込みを多数伴う場合は、スループットに注目する必要があります。

    説明

    Hadoop などのオフラインコンピューティングサービスは、ペタバイト単位のデータを分析および処理します。 システムのスループットが低いと、全体の処理時間が大幅に増加し、ビジネスの効率と応答速度に影響します。

  • アクセスレイテンシ:ブロックストレージデバイスが I/O 操作を処理するのに必要な時間。秒 (s)、ミリ秒 (ms)、またはマイクロ秒 (μs) 単位で測定されます。 レイテンシが高いと、アプリケーションのパフォーマンスが低下したり、エラーが発生したりする可能性があります。

    ご利用のアプリケーションがデータベースアプリケーションのように、遅延の影響を受けやすい場合は、このメトリックに注目し、ESSD AutoPL ディスクや ESSD などの低レイテンシのプロダクトを使用する必要があります。

  • 容量:ストレージ領域の量。TiB、GiB、MiB、または KiB 単位で測定されます。

    ブロックストレージの容量は、1,024 のべき乗でデータサイズを表すバイナリ単位で計算されます。 たとえば、1 GiB = 1,024 MiB です。 容量はパフォーマンスメトリックではありませんが、容量が異なると達成できるパフォーマンスレベルも異なります。 一般的に、容量が大きいほど、データ処理能力が高くなります。 同じ種類のブロックストレージプロダクトの場合、容量単位あたりの I/O パフォーマンスは一貫しています。 ディスクの全体的なパフォーマンスは、そのディスクタイプの最大パフォーマンスに達するまで、容量に比例して線形に増加します。

ディスクのパフォーマンス

次の表は、さまざまな種類のディスクのパフォーマンスを比較したものです。

重要
  • ディスクの実際のパフォーマンスは、ディスク自体の仕様と、アタッチされているインスタンスの仕様の両方によって制限されます。 詳細については、「ストレージ I/O パフォーマンス」をご参照ください。

  • 標準 SSD、Ultra ディスク、基本ディスクは旧世代のディスクであり、一部のリージョンとゾーンでは段階的に廃止されています。 Ultra ディスクと基本ディスクの代わりに PL0 ESSD または ESSD Entry ディスクを、標準 SSD の代わりに ESSD AutoPL ディスクを使用することを推奨します。

パフォーマンスカテゴリ

ESSD シリーズディスク

旧世代ディスク

ゾーン冗長 ESSD

ESSD AutoPL

PL3 ESSD

PL2 ESSD

PL1 ESSD

PL0 ESSD

ESSD Entry

標準 SSD

Ultra ディスク

基本ディスク

単一ディスクの容量範囲 (GiB)

10~65,536

1~65,536

1,261~65,536

461~65,536

20~65,536

1~65,536

10~32,768

20~32,768

20~32,768

5~2,000

最大 IOPS

50,000

1,000,000

1,000,000

100,000

50,000

10,000

6,000

25,000

5,000

数百

最大スループット (MB/s)

350

4,096

4,000

750

350

180

150

300

140

30~40

単一ディスクの IOPS 計算式

min{1,800 + 50 × 容量, 50,000}

ベースラインパフォーマンス:max{min{1,800 + 50 × 容量, 50,000}, 3,000}

プロビジョニング済みパフォーマンス:

容量 (GiB) <=3:プロビジョニング済みパフォーマンスは設定できません。

容量 (GiB) >=4:[1, min{(1,000 IOPS/GiB × 容量 - ベースライン IOPS), 50,000}]

パフォーマンスバースト:実際の最終 IOPS - ベースライン IOPS - プロビジョニング済み IOPS

min{1,800 + 50 × 容量, 1,000,000}

min{1,800 + 50 × 容量, 100,000}

min{1,800 + 50 × 容量, 50,000}

min{1,800 + 12 × 容量, 10,000}

min{1,800 + 8 × 容量, 6,000}

min{1,800 + 30 × 容量, 25,000}

min{1,800 + 8 × 容量, 5,000}

なし

単一ディスクのスループット計算式 (MB/s)

min{120 + 0.5 × 容量, 350}

ベースラインパフォーマンス:max{min{120 + 0.5 × 容量, 350}, 125}

プロビジョニング済みパフォーマンス:16 KB × プロビジョニング済み IOPS/1,024

パフォーマンスバースト:実際の最終スループット - ベースラインスループット - プロビジョニング済みスループット

min{120 + 0.5 × 容量, 4,000}

min{120 + 0.5 × 容量, 750}

min{120 + 0.5 × 容量, 350}

min{100 + 0.25 × 容量, 180}

min{100 + 0.15 × 容量, 150}

min{120 + 0.5 × 容量, 300}

min{100 + 0.15 × 容量, 140}

なし

データ信頼性

99.9999999%

シングルチャネルランダム書き込みの平均レイテンシ (ms)、ブロックサイズ=4K

ミリ秒レベル

0.2

0.2

0.2

0.2

0.3~0.5

1~3

0.5~2

1~3

5~10

  • ベースラインパフォーマンス:購入時にディスクが提供する最大 IOPS とスループット。 ベースラインパフォーマンスは、ディスク容量に比例して線形に増加します。 最大ベースラインパフォーマンスは、ディスクの仕様によって異なります。

  • プロビジョニング済みパフォーマンス:ストレージ容量を変更することなく、ビジネスニーズに基づいてパフォーマンスを柔軟に構成できます。 この機能により、容量とパフォーマンスが分離されます。

  • 単一ディスクのパフォーマンスの計算式:

    • PL0 ESSD の最大 IOPS の計算式:ベースライン IOPS は 1,800 で、容量が 1 GiB 増えるごとに 12 増加し、最大で 10,000 になります。

    • PL0 ESSD の最大スループットの計算式:ベースラインスループットは 100 MB/s で、容量が 1 GiB 増えるごとに 0.25 MB/s 増加し、最大で 180 MB/s になります。

  • 標準 SSD のパフォーマンスは、データブロックのサイズによって異なります:

    • IOPS が変わらない場合、ブロックサイズが小さいほどスループットは低くなります。

    • スループットが変わらない場合、ブロックサイズが小さいほど IOPS は高くなります。

    I/O サイズ (KiB)

    最大 IOPS

    スループット (MB/s)

    4

    約 25,000

    約 100

    16

    約 17,200

    約 260

    32

    約 9,600

    約 300

    64

    約 4,800

    約 300

  • ベースラインパフォーマンスとプロビジョニング済みパフォーマンスに加えて、ESSD AutoPL ディスクはバーストパフォーマンスも提供できます。 CloudLens for EBS を使用して、バースト期間やバースト IOPS (合計バースト I/O) など、ESSD AutoPL ディスクのバースト詳細をリアルタイムで監視できます。 詳細については、「ディスク分析」をご参照ください。

  • ゾーン冗長 ESSD に書き込まれたデータは、複数のゾーンに自動的に分散されて保存されます。 物理レプリケーションを通じて、目標復旧時点 (RPO) 0 を達成します。 ただし、データは異なるゾーンに同期的に書き込む必要があるため、書き込みレイテンシはリージョンごとにゾーン間で異なり、PL1 ESSD よりも高くなります。 ゾーン冗長 ESSD の平均書き込みレイテンシをテストできます。 詳細については、「ブロックストレージのパフォーマンスをテストする」をご参照ください。

ローカルディスクのパフォーマンス

警告

ローカルディスクは個別に作成できません。 ローカルディスクのデータ信頼性は、ローカルディスクがアタッチされている物理マシンの信頼性に依存します。 単一障害点 (SPOF) が発生する可能性があります。 物理マシン上の SPOF は、複数のインスタンスに影響を与える可能性があります。 ローカルディスクに保存されているデータは失われるリスクがあります。 長期間保持する必要があるビジネスデータをローカルディスクに保存しないでください。 ローカルディスクの詳細については、「ローカルディスク」をご参照ください。

NVMe SSD ローカルディスク

  • 次の表は、ビッグデータ向けの d3c インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    メトリック

    単一ディスクのパフォーマンス

    ecs.d3c.3xlarge

    ecs.d3c.7xlarge

    ecs.d3c.14xlarge

    最大読み取り IOPS

    100,000

    100,000

    200,000

    400,000

    最大読み取りスループット

    4 GB/s

    4 GB/s

    8 GB/s

    16 GB/s

    最大書き込みスループット

    2 GB/s

    2 GB/s

    4 GB/s

    8 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

  • 次の表は、ローカル SSD を搭載した i5e インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i5e.2xlarge

    ecs.i5e.4xlarge

    ecs.i5e.8xlarge

    ecs.i5e.12xlarge

    ecs.i5e.16xlarge

    ecs.i5e.32xlarge

    最大読み取り IOPS

    1,400,000

    2,900,000

    5,800,000

    8,700,000

    11,600,000

    23,200,000

    最大読み取りスループット

    7 GB/s

    14 GB/s

    28 GB/s

    42 GB/s

    56 GB/s

    112 GB/s

    最大書き込みスループット

    4.5 GB/s

    9 GB/s

    18 GB/s

    27 GB/s

    36 GB/s

    72 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

  • 次の表は、ローカル SSD を搭載した i5 インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i5.xlarge

    ecs.i5.2xlarge

    ecs.i5.4xlarge

    ecs.i5.8xlarge

    ecs.i5.12xlarge

    ecs.i5.16xlarge

    最大読み取り IOPS

    700,000

    1,400,000

    2,900,000

    5,800,000

    8,700,000

    11,800,000

    最大読み取りスループット

    3.5 GB/s

    7 GB/s

    14 GB/s

    28 GB/s

    42 GB/s

    56 GB/s

    最大書き込みスループット

    2 GB/s

    4 GB/s

    8 GB/s

    16 GB/s

    24 GB/s

    32 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

  • 次の表は、ローカル SSD を搭載した i5g インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i5g.8xlarge

    ecs.i5g.16xlarge

    最大読み取り IOPS

    1,400,000

    2,900,000

    最大読み取りスループット

    7 GB/s

    14 GB/s

    最大書き込みスループット

    4 GB/s

    8 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

  • 次の表は、ローカル SSD を搭載した i5ge インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i5ge.3xlarge

    ecs.i5ge.6xlarge

    ecs.i5ge.12xlarge

    ecs.i5ge.24xlarge

    最大読み取り IOPS

    1,400,000

    2,900,000

    5,800,000

    11,800,000

    最大読み取りスループット

    7 GB/s

    14 GB/s

    28 GB/s

    56 GB/s

    最大書き込みスループット

    4 GB/s

    8 GB/s

    16 GB/s

    32 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

  • 次の表は、ローカル SSD を搭載した i4 インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i4.large

    ecs.i4.xlarge

    ecs.i4.2xlarge

    ecs.i4.4xlarge

    ecs.i4.8xlarge

    ecs.i4.16xlarge

    ecs.i4.32xlarge

    最大読み取り IOPS

    112,500

    225,000

    450,000

    900,000

    1,800,000

    3,600,000

    7,200,000

    最大読み取りスループット

    0.75 GB/s

    1.5 GB/s

    3 GB/s

    6 GB/s

    12 GB/s

    24 GB/s

    48 GB/s

    最大書き込みスループット

    0.375 GB/s

    0.75 GB/s

    1.5 GB/s

    3 GB/s

    6 GB/s

    12 GB/s

    24 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

    説明

    表のメトリックは最適なパフォーマンスを表しています。 最高のパフォーマンスを達成するには、最新バージョンの Linux イメージを使用してください。 このインスタンスファミリーは Linux イメージのみをサポートしています。 たとえば、「Alibaba Cloud Linux 3」をご参照ください。

  • 次の表は、ローカル SSD を搭載した i4g および i4r インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i4g.4xlarge および ecs.i4r.4xlarge

    ecs.i4g.8xlarge および ecs.i4r.8xlarge

    ecs.i4g.16xlarge および ecs.i4r.16xlarge

    ecs.i4g.32xlarge および ecs.i4r.32xlarge

    最大読み取り IOPS

    250,000

    500,000

    1,000,000

    2,000,000

    最大読み取りスループット

    1.5 GB/s

    3 GB/s

    6 GB/s

    12 GB/s

    最大書き込みスループット

    1 GB/s

    2 GB/s

    4 GB/s

    8 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

    説明

    表のメトリックは最適なパフォーマンスを表しています。 最高のパフォーマンスを得るには、最新バージョンの Linux イメージを使用することを推奨します。 このインスタンスファミリーは、Alibaba Cloud Linux 3 イメージリリースノート のイメージなど、Linux イメージのみをサポートしています。

  • 次の表は、ローカル SSD を搭載した i3 インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i3.xlarge

    ecs.i3.2xlarge

    ecs.i3.4xlarge

    ecs.i3.8xlarge

    ecs.i3.13xlarge

    ecs.i3.26xlarge

    最大読み取り IOPS

    250,000

    500,000

    1,000,000

    2,000,000

    3,000,000

    6,000,000

    最大読み取りスループット

    1.5 GB/s

    3 GB/s

    6 GB/s

    12 GB/s

    18 GB/s

    36 GB/s

    最大書き込みスループット

    1 GB/s

    2 GB/s

    4 GB/s

    8 GB/s

    12 GB/s

    24 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

    説明

    表のメトリックは最適なパフォーマンスを表しています。 最高のパフォーマンスを達成するには、最新バージョンの Linux イメージを使用してください。 このインスタンスファミリーは Linux イメージのみをサポートしています。 詳細については、「Alibaba Cloud Linux 3 イメージリリースノート」をご参照ください。

  • 次の表は、ローカル SSD を搭載した i3g インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i3g.2xlarge

    ecs.i3g.4xlarge

    ecs.i3g.8xlarge

    ecs.i3g.13xlarge

    ecs.i3g.26xlarge

    最大読み取り IOPS

    125,000

    250,000

    500,000

    750,000

    1,500,000

    最大読み取りスループット

    0.75 GB/s

    1.5 GB/s

    3 GB/s

    4.5 GB/s

    9 GB/s

    最大書き込みスループット

    0.5 GB/s

    1 GB/s

    2 GB/s

    3 GB/s

    6 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

    説明

    表のメトリックは最適なパフォーマンスを表しています。 最高のパフォーマンスを達成するには、最新バージョンの Linux イメージを使用してください。 このインスタンスファミリーは Linux イメージのみをサポートしています。 詳細については、「Alibaba Cloud Linux 3 イメージリリースノート」をご参照ください。

  • 次の表は、ローカル SSD を搭載した i2 および i2g インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    単一ディスクのパフォーマンス

    インスタンス全体のパフォーマンス

    ecs.i2.xlarge および ecs.i2g.2xlarge のみ

    その他の i2 および i2g インスタンスタイプ

    最大容量

    894 GiB

    1,788 GiB

    8 × 1,788 GiB

    最大読み取り IOPS

    150,000

    300,000

    1,500,000

    最大読み取りスループット

    1 GB/s

    2 GB/s

    16 GB/s

    最大書き込みスループット

    0.5 GB/s

    1 GB/s

    8 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

    インスタンス全体のパフォーマンスデータは、ecs.i2.16xlarge インスタンスタイプにのみ適用され、i2 インスタンスファミリーの最高のローカルストレージパフォーマンスを表します。

  • 次の表は、ローカル SSD を搭載した i2ne および i2gne インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    ecs.i2ne.xlarge および ecs.i2gne.2xlarge

    ecs.i2ne.2xlarge および ecs.i2gne.4xlarge

    ecs.i2ne.4xlarge および ecs.i2gne.8xlarge

    ecs.i2ne.8xlarge および ecs.i2gne.16xlarge

    ecs.i2ne.16xlarge

    最大容量

    894 GiB

    1,788 GiB

    2 × 1,788 GiB

    4 × 1,788 GiB

    8 × 1,788 GiB

    最大読み取り IOPS

    250,000

    500,000

    1,000,000

    2,000,000

    4,000,000

    最大読み取りスループット

    1.5 GB/s

    3 GB/s

    6 GB/s

    12 GB/s

    24 GB/s

    最大書き込みスループット

    1 GB/s

    2 GB/s

    4 GB/s

    8 GB/s

    16 GB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

  • 次の表は、ローカル SSD を搭載した i1 インスタンスファミリーの NVMe SSD ローカルディスクのパフォーマンスを示しています。

    NVMe SSD メトリック

    単一ディスクのパフォーマンス

    インスタンス全体のパフォーマンス

    最大容量

    1,456 GiB

    2,912 GiB

    最大 IOPS

    240,000

    480,000

    書き込み IOPS

    min{165 × 容量, 240,000}

    2 × min{165 × 容量, 240,000}

    読み取り IOPS

    最大読み取りスループット

    2 GB/s

    4 GB/s

    読み取りスループット

    min{1.4 × 容量, 2,000} MB/s

    2 × min{1.4 × 容量, 2,000} MB/s

    最大書き込みスループット

    1.2 GB/s

    2.4 GB/s

    書き込みスループット

    min{0.85 × 容量, 1,200} MB/s

    2 × min{0.85 × 容量, 1,200} MB/s

    アクセスレイテンシ

    マイクロ秒レベル (μs)

    次の例は、単一ディスクのパフォーマンスの計算方法を示しています:

    • 単一の NVMe SSD ローカルディスクの書き込み IOPS の計算式の例:1 GiB あたり 165 IOPS、最大 240,000 IOPS。

    • 単一の NVMe SSD ローカルディスクの書き込みスループットの計算式の例:1 GiB あたり 0.85 MB/s、最大 1,200 MB/s。

    インスタンス全体のパフォーマンスデータは、ecs.i1.14xlarge インスタンスタイプにのみ適用され、i1 インスタンスファミリーの最高のローカルストレージパフォーマンスを表します。

SATA HDD ローカルディスク

次の表は、SATA HDD ローカルディスクのパフォーマンスを示しています。

SATA HDD メトリック

d1, d1ne

d2c

d2s

d3s

単一ディスクのパフォーマンス

インスタンス全体のパフォーマンス

単一ディスクのパフォーマンス

インスタンス全体のパフォーマンス

単一ディスクのパフォーマンス

インスタンス全体のパフォーマンス

単一ディスクのパフォーマンス

インスタンス全体のパフォーマンス

最大容量

5,500 GiB

154,000 GiB

3,700 GiB

44,400 GiB

7,300 GiB

219,000 GiB

11,100 GiB

355,200 GiB

最大スループット

190 MB/s

5,320 MB/s

190 MB/s

2,280 MB/s

190 MB/s

5,700 MB/s

260 MB/s

8,320 MB/s

アクセスレイテンシ

ミリ秒レベル (ms)

説明

インスタンス全体のパフォーマンスデータは、ecs.d1.14xlarge、ecs.d1ne.14xlarge、ecs.d2c.24xlarge、ecs.d2s.20xlarge、および ecs.d3s.16xlarge インスタンスタイプにのみ適用され、対応するインスタンスファミリーの最高のローカルストレージパフォーマンスを表します。

エラスティックエフェメラルディスクのパフォーマンス

説明

一時的なデータストレージ用にエラスティックエフェメラルディスクの容量をカスタマイズできます。 エラスティックエフェメラルディスクの詳細については、「エラスティックエフェメラルディスク」をご参照ください。

エラスティックエフェメラルディスクには、標準とプレミアムの 2 つのカテゴリがあります。 標準エラスティックエフェメラルディスクは、大容量のデータと高いスループットが必要なシナリオに適しており、プレミアムエラスティックエフェメラルディスクは、小容量でも高い IOPS が必要なシナリオに適しています。 次の表に、各タイプのパフォーマンスを示します:

メトリック

標準エラスティックエフェメラルディスク

プレミアムエラスティックエフェメラルディスク

単一ディスクの容量範囲 (GiB)

64~8,192

64~8,192

ディスクあたりの最大読み取り IOPS

容量の 100 倍または 820,000 のいずれか小さい方

容量の 300 倍または 1,000,000 のいずれか小さい方

ディスクあたりの最大書き込み IOPS

容量の 20 倍または 160,000 のいずれか小さい方

容量の 150 倍または 500,000 のいずれか小さい方

ディスクあたりの最大読み取りスループット (MB/s)

容量の 0.8 倍または 4,096 のいずれか小さい方

容量の 1.6 倍または 4,096 のいずれか小さい方

ディスクあたりの最大書き込みスループット (MB/s)

容量の 0.4 倍または 2,048 のいずれか小さい方

容量または 2,048 のいずれか小さい方

書き込み I/O 密度①

20

150

読み取り I/O 密度①

100

300

①:I/O 密度 = IOPS / ディスク容量、単位:IOPS/GiB、1 GiB あたりの IOPS 能力を示します。

ブロックストレージのパフォーマンステスト

次の方法でブロックストレージのパフォーマンスをテストできます:

ディスクの読み取り/書き込み速度の低下または高い I/O のトラブルシューティング

ECS コンソール、EBS コンソール、または Cloud Monitor コンソールでディスクの監視情報を表示して、現在のディスクパフォーマンスがビジネス要件を満たしているか、またはパフォーマンスボトルネックに達しているかを確認できます。 詳細については、「ディスクの監視情報を表示する」をご参照ください。

  1. ディスクが従量課金方式を使用しているかどうかを確認します。 使用している場合、アカウントに支払い遅延があると、ディスクの I/O 速度が制限されます。 アカウントに入金すると、速度は回復します。

    注:支払い遅延から 15 日以内にディスクを更新しない場合、ディスクは自動的にリリースされ、そのデータは回復できません。

  2. Linux システムの場合、「Linux インスタンスの高いディスク I/O 負荷のトラブルシューティング」を参照して、高い IOPS を引き起こすプログラムを特定します。

  3. データをインポートする際、クライアントとサーバーの両方のパフォーマンスが読み取りおよび書き込み速度に影響します。

  4. サーバーでは、atop ツールを使用して Linux システムのメトリックを監視できます。 このツールは、サーバー上のさまざまなリソースの使用状況を継続的に監視します。 デフォルトでは、リソース使用状況情報は /var/log/atop ディレクトリに記録されます。 atop ログを使用して、問題をさらに調査できます。

  5. ディスクのパフォーマンスがビジネスニーズを満たさない場合は、ディスクのパフォーマンスを向上させることもできます。 詳細については、「ディスクパフォーマンスを向上させる方法」をご参照ください。

ディスクパフォーマンスを向上させる方法

ディスクの現在のパフォーマンスがビジネス要件を満たさない場合は、次の方法でパフォーマンスを向上させることができます:

重要

ディスクの実際のパフォーマンスは、ディスク自体の仕様と、アタッチされているインスタンスの仕様の両方によって制限されます。 インスタンスタイプの IOPS と帯域幅がディスクのパフォーマンス制限よりも低い場合、ディスクをアップグレードするだけではパフォーマンスを向上させることはできません。 インスタンスタイプもアップグレードする必要があります。 インスタンスタイプのディスクに対する制限の詳細については、「インスタンスファミリー」をご参照ください。

適用シナリオ

パフォーマンスを向上させる方法

標準 SSD などの現在のディスクタイプが、成長するビジネスのより高い IOPS またはスループット要件を満たせない場合は、ディスクを PL1 ESSD などのより高性能なタイプに変更できます。 これにより、より高い IOPS とより良い応答時間が提供されます。 この方法は、ストレージパフォーマンス要件が厳しく、ビジネス規模やアクセス量が大幅に増加するアプリケーションに適しています。

ディスクのカテゴリを変更する

ESSD を使用している場合は、ビジネスワークロードの変更に基づいてパフォーマンスレベルを調整できます。

ESSD のパフォーマンスレベルを変更する

ESSD AutoPL ディスクを使用している場合は、プロビジョニング済みパフォーマンスを設定するか、パフォーマンスバーストを有効にしてディスクのパフォーマンスを向上させることができます。

ESSD AutoPL ディスクのパフォーマンス構成を変更する

ビジネスでより高い IOPS が必要で、ストレージ容量が不足している場合は、ディスクのサイズを変更することを推奨します。 PL1 ESSD などの一部のディスクタイプでは、ベースライン IOPS は容量とともに増加します。 これにより、ディスクのデータ処理能力が向上し、パフォーマンスが向上します。 この方法は、高いストレージ容量と高い IOPS の両方を必要とする、継続的に増加するデータ量を持つアプリケーションに適しています。 たとえば、PL1 ESSD の IOPS は、数式:min{1,800 + 50 × 容量, 50,000} を使用して計算されます。 40 GiB の PL1 ESSD の IOPS は 3,800 です。 ディスクのサイズを 100 GiB に変更すると、IOPS は 6,800 に増加します。

ディスクのサイズを変更する

ストレージリソースの割り当てをより柔軟に管理および最適化し、ディスクのパフォーマンスを向上させたい場合は、論理ボリュームマネージャー (LVM) を使用できます。 複数の論理ボリュームにデータを分散させることで、読み取りおよび書き込み操作の並列処理を実現できます。 これにより、ディスクのパフォーマンスが向上し、特に高い同時実行性を必要とするマルチスレッドアプリケーションやデータベースに適しています。

論理ボリュームを作成する

データの冗長性を確保しながら IOPS とスループットを向上させるには、独立ディスクの冗長アレイ (RAID) アレイを作成できます。 たとえば、RAID 0 を使用して読み取りおよび書き込み速度を向上させたり、RAID 1 または RAID 10 を使用してパフォーマンスを向上させ、データの冗長性を提供したりできます。

RAID アレイを作成する