12.6. Crimson 設定パラメーター
以下は、Crimson の設定に使用できるパラメーターです。
crimson_osd_obc_lru_size
- 説明
- キャッシュする obc の数。
- タイプ
- uint
- デフォルト
- 10
crimson_osd_scheduler_concurrency
- 説明
-
同時 IO 操作の最大数。無制限の場合は
0
。 - タイプ
- uint
- デフォルト
- 0
crimson_alien_op_num_threads
- 説明
- エイリアン化された ObjectStore を提供するためのスレッドの数。
- タイプ
- uint
- デフォルト
- 6
crimson_seastar_smp
- 説明
- OSD に使用する Seastar Reactor スレッドの数。
- タイプ
- uint
- デフォルト
- 1
crimson_alien_thread_cpu_cores
- 説明
- 文字列 cpuset(7) 形式で alienstore スレッドが実行される CPU コア。
- タイプ
- String
seastore_segment_size
- 説明
- Segment Manager に使用するセグメントサイズ。
- タイプ
- Size
- デフォルト
- 64_M
seastore_device_size
- 説明
- SegmentManager ブロックファイルが作成された場合に使用する合計サイズ。
- タイプ
- Size
- デフォルト
- 50_G
seastore_block_create
- 説明
- SegmentManager ファイルが存在しない場合は作成します。
- タイプ
- Boolean
- デフォルト
- true
seastore_journal_batch_capacity
- 説明
- 仕訳バッチ内のレコードの数制限。
- タイプ
- uint
- デフォルト
- 16
seastore_journal_batch_flush_size
- 説明
- ジャーナルバッチを強制的にフラッシュするサイズのしきい値。
- タイプ
- Size
- デフォルト
- 16_M
seastore_journal_iodepth_limit
- 説明
- ジャーナルレコードを送信するための IO 深さの制限。
- タイプ
- uint
- デフォルト
- 5
seastore_journal_batch_preferred_fullness
- 説明
- ジャーナルバッチをフラッシュするためのレコード満杯のしきい値。
- タイプ
- 浮動小数点 (Float)
- デフォルト
- 0.95
seastore_default_max_object_size
- 説明
- seastore オブジェクトのデータのデフォルトの論理アドレススペース予約。
- タイプ
- uint
- デフォルト
- 16777216
seastore_default_object_metadata_reservation
- 説明
- seastore オブジェクトのメタデータのデフォルトの論理アドレススペース予約。
- タイプ
- uint
- デフォルト
- 16777216
seastore_cache_lru_size
- 説明
- キャッシュに保持するエクステントのサイズ (バイト単位)。
- タイプ
- Size
- デフォルト
- 64_M
seastore_cbjournal_size
- 説明
- CircularBoundedJournal が作成された場合に使用する合計サイズ。seastore_main_device_type が RANDOM_BLOCK の場合にのみ有効です。
- タイプ
- Size
- デフォルト
- 5_G
seastore_obj_data_write_amplification
- 説明
- 書き込みサイズに対する合計エクステントサイズの比率がこの値を超える場合、エクステントを分割します。
- タイプ
- 浮動小数点 (Float)
- デフォルト
- 1.25
seastore_max_concurrent_transactions
- 説明
- seastore が許可する最大同時トランザクション。
- タイプ
- uint
- デフォルト
- 8
seastore_main_device_type
- 説明
- seastore が使用する主なデバイスタイプ (SSD または RANDOM_BLOCK_SSD)。
- タイプ
- String
- デフォルト
- SSD
seastore_multiple_tiers_stop_evict_ratio
- 説明
- メイン層の使用率がこの値より小さい場合、コールド層へのコールドデータの削除を停止します。
- タイプ
- 浮動小数点 (Float)
- デフォルト
- 0.5
seastore_multiple_tiers_default_evict_ratio
- 説明
- メイン層の使用率がこの値に達すると、コールドデータのコールド層への削除が開始されます。
- タイプ
- 浮動小数点 (Float)
- デフォルト
- 0.6
seastore_multiple_tiers_fast_evict_ratio
- 説明
- メイン層の使用比率がこの値に達すると、高速エビクションを開始します。
- タイプ
- 浮動小数点 (Float)
- デフォルト
- 0.7