翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon がファイルシステムとオブジェクトサイズEFSを報告する方法
以下のセクションでは、Amazon がファイルシステムのサイズ、ファイルシステム内のオブジェクトのサイズ、およびファイルシステムのスループットEFSを報告する方法について説明します。
Amazon EFS ファイルシステムオブジェクトの計測
Amazon EFSシステムで表示できるオブジェクトには、通常のファイル、ディレクトリ、シンボリックリンク、および特別なファイル (FIFOs および ソケット) が含まれます。これらの各オブジェクトは、メタデータ (inode) の 2 キビバイト (KiB) と 4 KiB のデータの 1 つ以上の増分に対して計測されます。次の一覧は、さまざまなタイプのファイルシステムオブジェクトの測定データサイズの説明です。
-
通常のファイル - 通常のファイルの計測されたデータサイズは、次の 4 KiB 増分に丸められたファイルの論理サイズですが、スパースファイルの場合はそれより少なくなる場合があります。
スパースファイルは、論理サイズに達する前にファイルのすべての位置にデータが書き込まれないファイルです。スパースファイルについては、使用されている実際のストレージが、次の 4 KiB 増分に丸められた論理サイズよりも小さい場合があります。このような場合、Amazon は計測データサイズとして使用される実際のストレージEFSを報告します。
-
ディレクトリ – ディレクトリの計測されたデータサイズは、ディレクトリエントリとそれを保持するデータ構造に使用される実際のストレージで、次の 4 KiB 増分に丸められます。計測されたデータのサイズは、ファイルデータによって使用される実際のストレージは含まれません。
-
シンボリックリンクと特別なファイル – これらのオブジェクトの計測されたデータサイズは常に 4 KiB です。
Amazon が NFSv4.1 space_used
属性を介してオブジェクトに使用されるスペースEFSを報告する場合、オブジェクトの現在の計測データサイズは含まれますが、メタデータサイズは含まれません。ファイルのディスク使用量を計測するには、du
および stat
ユーティリティの 2 つのユーティリティを使用できます。以下は、-k
オプションを含む空のファイルで du
ユーティリティを使用して、キロバイト単位で出力を返す方法の例です。
$
du -k file
4 file
以下は、空のファイルで stat
ユーティリティを使用して、ファイルのディスク使用状況を返す方法の例です。
$
/usr/bin/stat --format="%b*%B" file | bc
4096
ディレクトリのサイズを計測するには、stat
ユーティリティを使用します。Blocks
値を見つけ、その値にブロックサイズを乗算します。以下は、空のディレクトリで stat
ユーティリティを使用する方法の例です。
$
/usr/bin/stat --format="%b*%B" . | bc
4096
Amazon EFS ファイルシステムの計測サイズ
Amazon EFS ファイルシステムの計測サイズには、すべてのEFSストレージクラスの現在のオブジェクトのサイズの合計が含まれます。各オブジェクトのサイズは、たとえば、午前 8 時から午前 9 時までの計測時間中のオブジェクトのサイズの代表的なサンプリングから計算されます。
空のファイルは、ファイルシステムの計測サイズに 6 KiB (2 KiB メタデータ + 4 KiB データ) を提供します。作成した時点では、ファイルシステムには、空のルートディレクトリが 1 つしかないため、計測されたサイズは、6 KiB になります。
特定のファイルシステムの計測されたサイズは、その時間にそのファイルシステムの所有者アカウントに課金される使用状況を定義します。
注記
計算されて計測されたサイズは、その時間内の特定の時刻におけるファイルシステムの一貫したスナップショットを表すものではありません。むしろ、各時間内のさまざまな時刻に、あるいは 1 時間前にファイルシステムに存在するオブジェクトのサイズを表します。これらのサイズの値は合計され、その時間のファイルシステムの計測されたサイズを決定します。これにより、ファイルシステムの計測されたサイズは、最終的に、ファイルシステムへの書き込みがないときに保存されたオブジェクトの計測されたサイズと一致します。
Amazon EFS ファイルシステムの計測サイズは、次の方法で確認できます。
の使用describe-file-systems AWS CLI コマンドと DescribeFileSystem API オペレーションの場合、レスポンスには以下が含まれます。
"SizeInBytes":{ "Timestamp": 1403301078, "Value": 29313744866, "ValueInIA": 675432, "ValueInStandard": 29312741784 "ValueInArchive": 327650 }
ValueInStandard
の計測サイズは、I/O スループットのベースラインと、バーストスループットモードを使用するファイルシステムのバーストレートを決定するためにも使用されます。-
各ストレージクラスのデータの合計計測サイズを表示する
StorageBytes
CloudWatch メトリクスを表示します。StorageBytes
メトリクスの詳細については、「CloudWatch Amazon のメトリクス EFS」を参照してください。 -
EC2 インスタンスのターミナルプロンプトで Linux で
df
コマンドを実行します。レスポンスには、ファイルシステムの計測に使用されたデータがすべて反映されないため、ストレージを計測する目的でファイルシステムのルートで du コマンドを使用しないでください。
注記
ValueInStandard
の計測サイズは、I/O スループットのベースラインとバーストレートを決定するためにも使用されます。詳細については、「スループットのバースト」を参照してください。
低頻度アクセスストレージクラスとアーカイブストレージクラスの計測
低頻度アクセス (IA) EFS およびアーカイブストレージクラスは 4 KiB 単位で計測され、ファイルあたりの最小請求料金は 128 KiB です。IA およびアーカイブファイルのメタデータ (ファイルあたり 2 KiB) は、常に標準ストレージクラスに保存され計測されます。128 KiB 未満のファイルのサポートは、2023 年 11 月 26 日午後 12:00(太平洋時間)以降に更新されたライフサイクルポリシーでのみ利用できます。IA ストレージおよびアーカイブストレージのデータアクセスは 128 KiB ごとに計測されます。
StorageBytes
CloudWatch メトリクスを使用して、各ストレージクラスのデータの計測サイズを表示できます。メトリクスには、IA ストレージクラスとアーカイブストレージクラス内で小ファイル四捨五入によって消費される合計バイト数も表示されます。 CloudWatch メトリクスの表示の詳細については、「」を参照してくださいAmazon の CloudWatch メトリクスへのアクセス EFS。StorageBytes
メトリクスの詳細については、「CloudWatch Amazon のメトリクス EFS」を参照してください。
計測スループット
Amazon は、他のファイルシステム I/O オペレーションの 3 分の 1 のレートで読み取りリクエストのスループットをEFS計測します。例えば、読み取りスループットと書き込みスループットの両方を 30 メガバイト/秒 (MiBps) 駆動している場合、読み取り部分は 10 MiBps の実効スループットとしてカウントされ、書き込み部分は 30 としてカウントされ MiBps、合計計測スループットは 40 です MiBps。消費率に合わせて調整されたこの複合スループットは、MeteredIOBytes
CloudWatch メトリクスに反映されます。
エラスティックスループットの計測
ファイルシステムで Elastic スループットモードが有効になっている場合、ファイルシステムとの間で読み書きされるメタデータとデータの量に対してのみ料金が発生します。Elastic スループットモードメーターを使用する Amazon EFS ファイルシステムおよび請求メタデータの読み取りオペレーションとしての読み取りとメタデータの書き込みオペレーションとしての書き込み。メタデータオペレーションは 4 KiB 単位で計測され、データオペレーションは 32 KiB 単位で計測されます。
プロビジョニングされたスループットの計測
プロビジョンドスループットモードを使用するファイルシステムでは、スループットが有効になっている時間に対してのみ料金が発生します。プロビジョンドスループットモードが 1 時間に 1 回有効になっている Amazon EFSメーターファイルシステム。プロビジョンドスループットモードが 1 時間未満に設定されている場合の計測では、Amazon はミリ秒精度を使用して時間平均をEFS計算します。