8.5. CephFS パフォーマンスのベンチマーク
FIO ツールを使用して、Ceph File System (CephFS) のパフォーマンスのベンチマークを設定できます。このツールは、Ceph ブロックデバイスのベンチマークにも使用できます。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
- ノードへのルートレベルのアクセス。
- ノードに FIO ツールがインストールされている。詳細は、KCS の How to install the Flexible I/O Tester (fio) performance benchmarking tool を参照してください。
- ノードにマウントされたブロックデバイスまたは Ceph ファイルシステム。
手順
ブロックデバイスまたは CephFS がマウントされているノードまたはアプリケーションに移動します。
例
[root@host01 ~]# cd /mnt/ceph-block-device [root@host01 ~]# cd /mnt/ceph-file-system
FIO コマンドを実行します。
bs
値を 4k から開始し、2 の累乗の増分 (4k、8k、16k、32k … 128k … 512k、1m、2m、4m) を、異なるiodepth
設定で繰り返します。予想されるワークロード操作サイズでもテストを実行する必要があります。異なる iodepth 値を使用した 4K テストの例
fio --name=randwrite --rw=randwrite --direct=1 --ioengine=libaio --bs=4k --iodepth=32 --size=5G --runtime=60 --group_reporting=1
異なる iodepth 値を使用した 8K テストの例
fio --name=randwrite --rw=randwrite --direct=1 --ioengine=libaio --bs=8k --iodepth=32 --size=5G --runtime=60 --group_reporting=1
注記fio
コマンドの使用方法の詳細は、fio
man ページを参照してください。