11.7.3. 正しい BlueStore スロットル値の決定


このセクションはオプションであり、正しい BlueStore スロットル値を決定するための手順を詳しく説明しています。この手順では、デフォルトのシャードを使用します。

重要

テストを実行する前に、正確な測定値を取得するためにキャッシュをクリアします。次のコマンドを使用して、各ベンチマーク実行の間に OSD キャッシュをクリアします。

構文

ceph tell osd.OSD_ID cache drop

[ceph: root@host01 /]# ceph tell osd.0 cache drop

前提条件

  • 稼働中の Red Hat Ceph Storage クラスターがある。
  • ベンチマークする OSD をホストする Ceph Monitor ノードへのルートレベルのアクセス。

手順

  1. Cephadm シェルにログインします。

    [root@host01 ~]# cephadm shell

  2. OSD で単純な 4KiB ランダム書き込みワークロードを実行します。

    構文

    ceph tell osd.OSD_ID bench 12288000 4096 4194304 100

    [ceph: root@host01 /]# ceph tell osd.0 bench 12288000 4096 4194304 100
    {
        "bytes_written": 12288000,
        "blocksize": 4096,
        "elapsed_sec": 1.3718913019999999,
        "bytes_per_sec": 8956977.8466311768,
        "iops": 2186.7621695876896 
    1
    
    }

    1
    osd bench コマンドの出力から得た全体的なスループット。この値は、デフォルトの BlueStore スロットルオプションが有効な場合のベースラインスループットです。
  3. 前のコマンドの出力から得た全体的なスループット (つまり IOPS) をメモします。
  4. お使いの環境の BlueStore スロットル値を決定することが目的の場合は、bluestore_throttle_bytes および bluestore_throttle_deferred_bytes オプションを 32 KiB (32768 バイト) に設定します。

    構文

    ceph config set osd.OSD_ID bluestore_throttle_bytes 32768
    ceph config set osd.OSD_ID bluestore_throttle_deferred_bytes 32768

    [ceph: root@host01 /]# ceph config set osd.0 bluestore_throttle_bytes 32768
    [ceph: root@host01 /]# ceph config set osd.0 bluestore_throttle_deferred_bytes 32768

    それ以外の場合は、次のセクション (最大 OSD 容量の指定) に進みます。

  5. OSD ベンチコマンドを使用して、前と同じように 4KiB ランダム書き込みテストを実行します。

    [ceph: root@host01 /]# ceph tell osd.0 bench 12288000 4096 4194304 100

  6. 出力からの全体的なスループットに注目し、その値を前の手順でメモしたベースラインスループットと比較します。
  7. スループットがベースラインと一致しない場合は、BlueStore スロットルオプションを 2 倍の値に増加させます。
  8. 得られたスループットがベースライン値に非常に近くなるまで、4KiB のランダム書き込みテストを実行し、値をベースラインスループットと比較して BlueStore スロットルオプションを 2 倍の値に増加させる手順を繰り返します。
注記

たとえば、NVMe SSD を搭載したマシンでのベンチマーク実行時に、mClock の影響を最大化するために、BlueStore スロットルと遅延バイトの両方の値が 256 KiB に決定されました。HDD の場合、全体的なスループットがベースラインスループットとほぼ同じになる値は 40 MiB でした。

通常、HDD の場合、BlueStore スロットル値は SSD と比較して高くなることが予想されます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る