付録B 設定リファレンス
B.1. MDS 設定リファレンス
- mon force standby active
- 説明
-
true
に設定した場合は、スタンバイ再生モードの MDS を強制的にアクティブにします。Ceph 設定ファイルの[mon]
または[global]
セクションで設定します。 - タイプ
- ブール値
- デフォルト
-
true
- 最大 mds
- 説明
-
クラスター作成時にアクティブな MDS デーモンの数。Ceph 設定ファイルの
[mon]
または[global]
セクションで設定します。 - タイプ
- 32 ビット整数
- デフォルト
-
1
- MDS の最大ファイルサイズ
- 説明
- 新規ファイルシステムの作成時に許可される最大ファイルサイズ。
- タイプ
- 64 ビット整数未署名
- デフォルト
-
1ULL << 40
- MDS キャッシュのメモリー制限
- 説明
-
MDS がキャッシュに強制するメモリー制限。Red Hat は、
mds cache size
パラメーターの代わりにこのパラメーターを使用することを推奨します。 - タイプ
- 64 ビット整数未署名
- デフォルト
-
1073741824
- MDS キャッシュの予約
- 説明
- 維持する MDS キャッシュのキャッシュ予約(メモリーまたは inode)。この値は、設定された最大キャッシュの割合です。MDS が予約にデップを開始したら、キャッシュサイズが縮小して予約を復元するまで、クライアントの状態をやり直します。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0.05
- MDS キャッシュサイズ
- 説明
-
キャッシュする inode の数。値が 0 の場合は、無制限の数字を示します。Red Hat は、MDS キャッシュが使用するメモリー量を制限するために
mds_cache_memory_limit
を使用することを推奨します。 - タイプ
- 32 ビット整数
- デフォルト
-
0
- mds cache mid
- 説明
- キャッシュ LRU(上から)の新しいアイテムの挿入ポイント。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0.7
- MDS のディレクトリーコミットの比率
- 説明
- ディレクトリーの一部には、(部分的な更新ではなく)Ceph が完全な更新を使用して Ceph がコミットする前に誤った情報が含まれています。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0.5
- MDS ディレクトリーの最大コミットサイズ
- 説明
- Ceph がディレクトリーを小さなトランザクションに分割する前にディレクトリー更新の最大サイズ(MB 単位)。
- タイプ
- 32 ビット整数
- デフォルト
-
90
- MDS decay halflife
- 説明
- MDS キャッシュ温度の半期
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
5
- mds beacon interval
- 説明
- モニターに送信される beacon メッセージの頻度(秒単位)。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
4
- MDS beacon grace
- 説明
-
Ceph が MDS
laggy
を宣言する前に通知なしの間隔(また置き換える可能性あり) - タイプ
- 浮動小数点 (Float)
- デフォルト
-
15
- MDS ブラックリストの間隔
- 説明
- OSD マップの失敗した MDS デーモンのブラックリスト期間。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
24.0*60.0
- MDS セッションのタイムアウト
- 説明
- Ceph が機能およびリースをタイムアウトするまでのクライアントの非アクティブの間隔(秒単位)。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
60
- MDS セッションの自動クローズ
- 説明
-
Ceph が
ラグ
クライアントのセッションを閉じるまでの間隔(秒単位)。 - タイプ
- 浮動小数点 (Float)
- デフォルト
-
300
- MDS の再接続タイムアウト
- 説明
- MDS の再起動時にクライアントが再接続されるまで待機する間隔(秒単位)。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
45
- MDS ティック間隔
- 説明
- MDS が内部周期的タスクを実行する頻度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
5
- MDS dirstat 分間隔
- 説明
- ツリー上での再帰統計の伝播を回避する最小間隔(秒単位)。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
1
- MDS scatter nudge interval
- 説明
- ディレクトリー統計の急速な変更が反映されます。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
5
- MDS クライアントの prealloc inos
- 説明
- クライアントセッションごとに事前割り当てする inode 番号の数。
- タイプ
- 32 ビット整数
- デフォルト
-
1000
- mds early reply
- 説明
- MDS により、クライアントがジャーナルにコミットする前にリクエスト結果を確認できるかどうかを決定します。
- タイプ
- ブール値
- デフォルト
-
true
- MDS が tmap を使用する
- 説明
-
ディレクトリーの更新には、
trivialmap
を使用します。 - タイプ
- ブール値
- デフォルト
-
true
- MDS のデフォルトのディレクトリーハッシュ
- 説明
- ディレクトリーフラグメント間でファイルをハッシュ化するために使用する関数。
- タイプ
- 32 ビット整数
- デフォルト
-
2
(つまりrjenkins
)
- mds log
- 説明
-
MDS がジャーナルメタデータを更新する場合は
true
に設定します(ベンチマークのみでは無効)。 - タイプ
- ブール値
- デフォルト
-
true
- mds log skip corrupted events(mds ログが破損しているイベントをスキップする)
- 説明
- MDS がジャーナルの再生中に破損したジャーナルイベントをスキップするかどうかを決定します。
- タイプ
- ブール値
- デフォルト
-
false
- MDS ログの最大イベント
- 説明
-
Ceph がトリミングを開始する前に、ジャーナルの最大イベント。制限を無効にするには
-1
に設定します。 - タイプ
- 32 ビット整数
- デフォルト
-
-1
- MDS ログの最大セグメント
- 説明
-
Ceph がトリミングを開始する前に、ジャーナル内のセグメント(オブジェクト)の最大数。制限を無効にするには
-1
に設定します。 - タイプ
- 32 ビット整数
- デフォルト
-
30
- MDS ログの最大有効期限
- 説明
- 並行して期限切れになるセグメントの最大数。
- タイプ
- 32 ビット整数
- デフォルト
-
20
- mds log eopen size
- 説明
-
EOpen
イベントにおける inode の最大数。 - タイプ
- 32 ビット整数
- デフォルト
-
100
- mds bal sample interval
- 説明
- ディレクトリー温度をサンプリングする頻度(断片化的な決定)を決定します。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
3
- mds bal replicate threshold
- 説明
- Ceph がメタデータを他のノードに複製するまでの最大温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
8000
- MDS bal unreplicate threshold
- 説明
- Ceph が他のノードへのメタデータの複製を停止する前の最小温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0
- mds bal frag
- 説明
- MDS がディレクトリーを断片化するかどうかを決定します。
- タイプ
- ブール値
- デフォルト
-
false
- mds bal split size
- 説明
- MDS がディレクトリーフラグメントを小さなビットに分割する前の最大のディレクトリーサイズ。
- タイプ
- 32 ビット整数
- デフォルト
-
10000
- mds bal split rd
- 説明
- Ceph がディレクトリーのフラグメントを分割するまでの最大ディレクトリー読み取り温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
25000
- mds bal split wr
- 説明
- Ceph がディレクトリーのフラグメントを分割するまでの最大ディレクトリー書き込み温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
10000
- mds bal split bits
- 説明
- ディレクトリーフラグメントを分割するビット数。
- タイプ
- 32 ビット整数
- デフォルト
-
3
- mds bal merge size
- 説明
- Ceph が隣接ディレクトリーフラグメントをマージしようとする前の最小ディレクトリーサイズ。
- タイプ
- 32 ビット整数
- デフォルト
-
50
- MDS bal merge rd
- 説明
- Ceph が隣接するディレクトリーフラグメントのマージ前の最小限の読み取り温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
1000
- mds bal merge wr
- 説明
- Ceph が隣接するディレクトリーのフラグメントをマージする前に最小の書き込み温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
1000
- mds bal interval
- 説明
- MDS ノード間のワークロードエクスチェンジの頻度(秒単位)。
- タイプ
- 32 ビット整数
- デフォルト
-
10
- mds bal fragment interval
- 説明
- ディレクトリーの断片化を調整する頻度(秒単位)。
- タイプ
- 32 ビット整数
- デフォルト
-
5
- mds bal idle threshold
- 説明
- Ceph がサブツリーをその親に移行する前の最小温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0
- mds bal max
- 説明
- Ceph が停止する前にバランサーを実行する反復数。テストの目的でのみ使用されます。
- タイプ
- 32 ビット整数
- デフォルト
-
-1
- mds bal max until
- 説明
- Ceph が停止するまでのバランサーを実行する秒数。テストの目的でのみ使用されます。
- タイプ
- 32 ビット整数
- デフォルト
-
-1
- mds bal mode
- 説明
MDS 負荷を計算する方法:
-
1
= ハイブリッド -
2
= リクエストレートとレイテンシー。 -
3
= CPU 負荷
-
- タイプ
- 32 ビット整数
- デフォルト
-
0
- mds bal min rebalance
- 説明
- Ceph の移行前の最小サブツリーの温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0.1
- mds bal min start
- 説明
- Ceph がサブツリーを検索するまでの最小サブツリーの温度。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0.2
- mds bal need min
- 説明
- 許可するターゲットサブツリーの最小分数。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0.8
- mds bal need max
- 説明
- 許可するターゲットサブツリーサイズの最大分数。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
1.2
- mds bal midchunk
- 説明
- Ceph は、ターゲットサブツリーサイズよりも大きなサブツリーを移行します。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0.3
- mds bal minchunk
- 説明
- Ceph は、ターゲットサブツリーサイズよりも小さいサブツリーを無視します。
- タイプ
- 浮動小数点 (Float)
- デフォルト
-
0.001
- mds bal target removal min
- 説明
- Ceph が MDS マップから古い MDS ターゲットを削除する前に、バランサーの反復回数。
- タイプ
- 32 ビット整数
- デフォルト
-
5
- mds bal target removal max
- 説明
- Ceph が MDS マップから古い MDS ターゲットを削除するまでのバランサー反復の最大数。
- タイプ
- 32 ビット整数
- デフォルト
-
10
- MDS の再生間隔
- 説明
-
standby-replay
モード(ホットスタンバイ
)モードの場合のジャーナルポーリング間隔。 - タイプ
- 浮動小数点 (Float)
- デフォルト
-
1
- MDS のシャットダウンチェック
- 説明
- MDS のシャットダウン中にキャッシュをポーリングする間隔。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- MDS サrash エクスポート
- 説明
- Ceph はノード間でサブツリーを無作為にエクスポートします(テストのみ)。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- MDS シrash フラグメント
- 説明
- Ceph は、無作為に断片化したり、ディレクトリーをマージします。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- マップでの MDS ダンプキャッシュ
- 説明
- Ceph は MDS キャッシュコンテンツを各 MDS マップのファイルにダンプします。
- タイプ
- ブール値
- デフォルト
-
false
- 再結合後の MDS ダンプキャッシュ
- 説明
- Ceph は、リカバリー中にキャッシュを再度結合した後に MDS キャッシュの内容をファイルにダンプします。
- タイプ
- ブール値
- デフォルト
-
false
- MDS で散在(scatter)の検証
- 説明
-
Ceph は、さまざまな scatter/gather invariants が
true
であることをアサートします(開発者用のみ)。 - タイプ
- ブール値
- デフォルト
-
false
- MDS デバッグスキャッターstat
- 説明
-
Ceph は、バリアント のさまざまな再帰的な統計が
true
であることをアサートします(開発者用のみ)。 - タイプ
- ブール値
- デフォルト
-
false
- mds debug frag
- 説明
- Ceph は、便利な場合にディレクトリーの断片化をバリアント(開発者専用)で確認します。
- タイプ
- ブール値
- デフォルト
-
false
- MDS デバッグ認証のピン
- 説明
- デバッグ認証のピン(開発者の場合のみ)。
- タイプ
- ブール値
- デフォルト
-
false
- MDS デバッグサブツリー
- 説明
- debug サブツリーのvariants(開発者の場合のみ)。
- タイプ
- ブール値
- デフォルト
-
false
- MDS による mdstable の強制終了
- 説明
- Ceph は MDS テーブルコードに MDS の失敗を注入します(開発者用のみ)。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- MDS kill export at
- 説明
- Ceph は MDS の失敗をサブツリーエクスポートコードに挿入します(開発者用のみ)。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- MDS kill import at
- 説明
- Ceph は MDS の失敗をサブツリーのインポートコードに挿入します(開発者用のみ)。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- MDS の kill リンク
- 説明
- Ceph は MDS の失敗をハードリンクコードに挿入します(開発者用のみ)。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- MDS の kill rename at
- 説明
- Ceph は MDS の失敗を名前コードに挿入します(開発者用のみ)。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- mds wipe sessions
- 説明
- Ceph は、起動時にすべてのクライアントセッションを削除します(テストのみ)。
- タイプ
- ブール値
- デフォルト
-
0
- MDS wipe ino prealloc
- 説明
- Ceph は起動時に inode 事前割り当てメタデータを削除します(テストのみ)。
- タイプ
- ブール値
- デフォルト
-
0
- MDS skip ino
- 説明
- 起動時にスキップする inode 番号の数(テストのみ)。
- タイプ
- 32 ビット整数
- デフォルト
-
0
- mds standby の名前
- 説明
- MDS デーモンは、この設定で指定された名前の別の MDS デーモンにスタンバイになります。
- タイプ
- 文字列
- デフォルト
- 該当なし
- ランク用の MDS スタンバイ
- 説明
- MDS デーモンのインスタンスは、このランクの別の MDS デーモンインスタンスに対してスタンバイになります。
- タイプ
- 32 ビット整数
- デフォルト
-
-1
- MDS のスタンバイ再生
- 説明
-
MDS デーモンがアクティブな MDS(
ホットスタンバイ
)のログをポーリングして再生するかどうかを決定します。 - タイプ
- ブール値
- デフォルト
-
false