汎用 Cloud Parallel File Storage (CPFS) は、100 MB/s/TiB ベースラインと 200 MB/s/TiB ベースラインの 2 つのストレージ仕様をサポートしています。このトピックでは、同じ容量で仕様が異なるファイルシステムのパフォーマンスメトリック、適用可能な高度な機能、およびデータ流動性パフォーマンスについて説明します。この情報は、必要に応じて汎用 CPFS ファイルシステムに適したストレージ仕様を選択するのに役立ちます。
ファイルシステムインスタンスのパフォーマンス
CPFS-POSIX または CPFS-NFS クライアントを使用して、汎用 CPFS ファイルシステムにアクセスできます。次のセクションでは、同じファイルシステム容量で 100 MB/s/TiB と 200 MB/s/TiB のベースラインを持つ汎用 CPFS ファイルシステムのスループット、IOPS (input/output operations per second)、および I/O レイテンシについて説明します。
CPFS-POSIX
CPFS POSIX マウントポイントを作成すると、CPFS-POSIX クライアントを使用してファイルシステムにアクセスできます。
ファイルシステムのパフォーマンスは、作成日、バージョン番号、リージョンによって異なります。
ファイルシステムのバージョン番号の表示方法の詳細については、「ファイルシステムのバージョン番号を表示する」をご参照ください。
メトリック | 100 MB/s/TiB ベースライン | 200 MB/s/TiB ベースライン | ||
ファイルシステムのバージョン番号 | v2.3.4 以降 | v2.3.4 以降 | ||
サポートされているリージョン |
|
| ||
スループット | min{0.1 × ストレージ容量 (GiB), 30,000} MB/s | min{0.2 × ストレージ容量 (GiB), 45,000} MB/s 最大 100,000 MB/s。より高いスループット容量をリクエストするには、チケットを送信してください。 | ||
IOPS | min{15 × ストレージ容量 (GiB), 3,600,000} | min{30 × ストレージ容量 (GiB), 7,200,000} 最大 10,000,000。より高い IOPS をリクエストするには、チケットを送信してください。 | ||
平均シングルストリーム 4k 読み取りレイテンシ | 0.6 ms | 0.4 ms | ||
平均シングルストリーム 4k 書き込みレイテンシ | 0.8 ms | 0.6 ms | ||
CPFS-NFS
CPFS プロトコルサービスを有効にすると、CPFS-NFS クライアントを使用して汎用 CPFS ファイルシステムにアクセスできます。CPFS プロトコルサービスは、POSIX マウントポイントから独立した NFS プロトコルマウントポイントを提供します。汎用 CPFS は、汎用とキャッシュ高速化の 2 種類の NFSv3 プロトコルサービスを提供します。次の表は、2 つのプロトコルサービスタイプのメトリックを比較したものです。必要に応じて、ファイルシステムにアクセスするための適切なプロトコルサービスタイプを選択できます。
プロトコルサービスタイプ | メトリック | 100 MB/s/TiB ベースライン仕様 | 200 MB/s/TiB ベースライン仕様 |
スループット | CPFS ファイルシステムの帯域幅と同じ、min[100 × ストレージ容量 (TiB), 20,000] MB/s。 | CPFS ファイルシステムの帯域幅と同じ、min[200 × ストレージ容量 (TiB), 20,000] MB/s。 | |
IOPS | 読み取り/書き込み: min[4,000 × ストレージ容量 (TiB), 960,000] | 読み取り/書き込み: min[8,000 × ストレージ容量 (TiB), 960,000] | |
シングルストリームレイテンシ |
|
| |
クライアントあたりの最大スループット | 600 MB/s | 600 MB/s | |
クライアントあたりの最大 IOPS |
|
| |
キャッシュ高速化 | スループット | プロトコルサービスの作成時に指定された最大読み取り帯域幅。最大値は 100 GB/s です。 | プロトコルサービスの作成時に指定された最大読み取り帯域幅。最大値は 100 GB/s です。 |
IOPS |
|
| |
シングルストリームレイテンシ |
|
| |
クライアントあたりの最大スループット | 1.1 GB/s | 1.1 GB/s | |
クライアントあたりの最大 IOPS |
|
|
CPFS-POSIX と CPFS-NFS の選択に関する推奨事項
極端なパフォーマンス要件がない場合は、コンソールで汎用プロトコルサービスを有効にし、CPFS-NFS クライアントを使用して汎用 CPFS ファイルシステムにアクセスして、より良いユーザーエクスペリエンスを得ることをお勧めします。
CPFS-NFS は、次のオペレーティングシステムをサポートしています:
オペレーティングシステム | バージョン |
Alibaba Cloud Linux |
|
CentOS |
|
Ubuntu |
|
Debian |
|
極端なパフォーマンス要件があり、次のすべての条件を満たす場合は、CPFS-POSIX クライアントを使用できます:
CPFS へのアクセスに Container Storage Interface (CSI) を使用していない。
mmap を使用していない。
オペレーティングシステムが次のいずれかのバージョンである。
オペレーティングシステム
ディストリビューション
カーネルバージョン
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64 ビット
4.19.91-27.4.al7.x86_64 およびそれ以前のバージョン
Red Hat Enterprise Linux (RHEL) または CentOS
8.4
4.18.0-305.19.1.el8_4
8.3
4.18.0-240.22.1.el8_3
8.2
4.18.0-193.28.1.el8_2
8.1
4.18.0-147.8.1.el8_1
8.0
4.18.0-80.11.2.el8_0
7.9
3.10.0-1160.42.2.el7
7.8
3.10.0-1127.19.1.el7
7.7
3.10.0-1062.18.1.el7
7.6
3.10.0-957.54.1.el7
7.5
3.10.0-862.14.4.el7
7.4
3.10.0-693.2.2.el7
7.3
3.10.0-514.26.2.el7
7.2
3.10.0-514.26.2.el7
Ubuntu
20.04.3 LTS
5.4.0-86-generic
データ流動性パフォーマンス
汎用 CPFS は、Object Storage Service (OSS) とのデータ流動性をサポートしています。データ流動性タスクを作成すると、汎用 CPFS ファイルシステムは、指定された OSS バケットからオブジェクトのメタデータを自動的に同期します。同期が完了すると、パフォーマンス専有型、POSIX 互換のファイルインターフェイスを使用して OSS からのデータを迅速に処理できます。汎用 CPFS ファイルシステムでは、CPFS コンソールまたは OpenAPI を使用して OSS バケットにデータをエクスポートすることもできます。次の表にパフォーマンスを示します。
操作タイプ | メトリック | 説明 |
データインポート | 1 GB を超えるファイルのスループット |
|
メガバイト規模のファイルの OPS | 単一ディレクトリおよび複数ディレクトリのインポート: 1,000。 | |
データエクスポート | 1 GB を超えるファイルのスループット |
|
メガバイト規模のファイルの OPS | 単一ディレクトリおよび複数ディレクトリのエクスポート: 600。 | |
データ削除 | OPS | 単一ディレクトリおよび複数ディレクトリの削除: 2,000。 |
オンデマンド読み込み (遅延読み込み) | 1 GB を超えるファイルのスループット |
|
メガバイト規模のファイルの OPS | 単一ディレクトリおよび複数ディレクトリのインポート: 1,000。 | |
自動メタデータ更新 | OPS |
|
容量仕様
開始容量: 3,600 GiB
スケーリングのステップサイズ: 1,200 GiB
最大容量: 1 PiB