1.6. ローカルファイルシステムの選択


アプリケーション要件を満たすファイルシステムを選択するには、ファイルシステムを展開するターゲットシステムを理解する必要があります。一般的には、ext4 の特定の使用例がない限り、XFS を使用します。

XFS
大規模なデプロイメントの場合、特に大きなファイル (数百メガバイト) や高い I/O 同時実行性を処理する場合は、XFS を使用します。XFS は、高帯域幅 (200MB/秒以上) および 1000 IOPS を超える環境で最適に動作します。ただし、ext4 と比較してメタデータ操作に多くの CPU リソースを消費し、ファイルシステムの縮小はサポートされません。
ext4
小規模なシステムや I/O 帯域幅が制限されている環境では、ext4 の方が適している可能性があります。シングルスレッド、低 I/O ワークロード、およびスループット要件が低い環境では、パフォーマンスが向上します。ext4 はオフライン縮小もサポートしており、ファイルシステムのサイズ変更が必要な場合に役立ちます。

ターゲットサーバーとストレージシステムでアプリケーションのパフォーマンスをベンチマークし、選択したファイルシステムがパフォーマンスとスケーラビリティーの要件を満たしていることを確認します。

表1.2 ローカルファイルシステムに関する推奨事項の概要
シナリオ推奨されるファイルシステム

特別なユースケースなし

XFS

大規模サーバー

XFS

大規模なストレージデバイス

XFS

大規模なファイル

XFS

マルチスレッド I/O

XFS

シングルスレッド I/O

ext4

制限された I/O 機能 (1000 IOPS 未満)

ext4

制限された帯域幅 (200MB/s 未満)

ext4

CPU にバインドされているワークロード

ext4

オフラインの縮小への対応

ext4

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.