詳細な最適化セファロ最適化された記録ceph.conf

https://cloud.tencent.com/developer/article/1173069

 

ネットワークからの部分でいくつかのCEPH最適化された設定で録音、そしていくつかは、彼らのニーズに応じて必然的な変更を行います

1、カーネルPID最大

4194303>は、/ proc / sys / kernel / pid_maxエコー

図2は、MTUを設定し、スイッチ端子がサポートする必要があり、システムがカードを有効提供されます

プロファイルの追加MTU = 9000

ランダムアクセスメモリによれば、ディスクの読み出しモードを改善するデータをプリフェッチすることにより3、read_ahead、

「8192」> / SYS /ブロック/ sdaに/キュー/ read_ahead_kbエコー

スワップの4、swappinessをを使用して、主制御系

/etc/sysctl.confの「= 0 vm.swappiness "エコー; sysctlを-p

5、I / Oスケジューラ、SSDの使用NOOP、SATA / SASの使用期限

エコー「締め切り」> / SYS /ブロック/ SD [X] /キュー/スケジューラ

「NOOP」> / SYS /ブロック/ SDエコー[X] /キュー/スケジューラ

6、ceph.conf設定オプション

[グローバル]#グローバル設定
FSID = xxxxxxxxxxxxxxx#クラスタ識別ID 
月ホスト= 10.0 1.1 10.0 1.2は10.0 IPアドレス#モニタ1.3クラスタは、認証に必要な= cephxクラスタ#認証サービスは、認証に必要な= cephxサービス認証認証クライアントに必要な#を= cephx#認証クライアントプールOSDのデフォルトサイズ= 3#デフォルトは、コピーの最小数である。3プールOSDのデフォルトのサイズ分= 。劣化状態の1 #PGその能力IOに影響を及ぼさないが、許容されるIO PGは、コピーの最小数であるMIN_SIZE 公衆網= 10.0 1.0 / 24#パブリックネットワーク(monitorIPパラ)クラスタネットワーク= 10.0 2.0 / 24#クラスタネットワークの最大オープンファイル= 131072#デフォルト値0#このオプションが設定されている場合は、セファロシステムは最大オープンFDS月に設定されている初期メンバー=ノード1 、ノード2 、ノード3#最初のモニター(作成monitorコマンドにより決定)########################################## #################### [月]データ月= / VAR / libに/セファロ/月/セファロ- $ IDクロックドリフトは月許さ= 1デフォルト#。0.05# OSDモニター間レポータークロックドリフト月ダウンのmin = デフォルト値位である13 月のOSDダウンタイムアウト間隔Downモニタへの報告の1#OSDの最小数は= 600デフォルト#300#のOSDのステータスフラグがダウンしてアウトCEPH前に待機する秒数です############################# ################################# [OSD ] OSDデータ= / VAR / LIB /セファロ/ OSD /セファロ- TECHNOLOGY IDのOSDサイズ$ = 20000#デフォルト5120 #osdジャーナルサイズテクノロジーOSD = / VAR / libに/セファロ/ OSD /クラスタ$ - $ ID のmkfsタイプOSD /テクノロジー#osdテクノロジー位置= XFS#OSDの最大書き込みフォーマットシステムの種類サイズ= 512デフォルト#90#最大書き込み可能なOSD回(MB )メッセージクライアントOSDサイズCAP = 2147483648#デフォルト100#メモリ内の最大許容クライアントデータ(バイト)ディープスクラブOSDのストライド= 131072デフォルト#524288#でディープスクラブをお読みバイト数が許容時間(バイト)スレッドOSD OP = 16デフォルト値#2#同時ファイルシステムをディスクスレッドオペランドOSD = 4#デフォルトなスレッドOSDマップキャッシュサイズと回復の時間スクラブとして1つの#OSD集中操作= 1024デフォルトの#500#OSDを維持する地図バッファ(MB )BL OSD地図・キャッシュ・サイズ= 128#デフォルト値はOSDのメモリ内の50個の#OSDプロセスマップキャッシュ(MB )OSDマウントオプションXFS = "RW、NOEXEC、NODEV、noatimeオプション、nodiratime、nobarrier" #のデフォルトのrw 、noatimeオプション、マウントinode64 #Ceph OSDオプションのOSD回復XFS優先OP =デフォルト#2 10#回復操作嗜好値1 - 63、より高い値がより高いフットプリントの最大回復アクティブOSD = 10デフォルト#maxはOSDをバックフィル同時にアクティブ回復要求の15#数= 4 #DEFAULT値それがPGログエントリminのOSDバックフィルの10#OSDの最大許容数= 30000#デフォルト3000#構造PGLog最大数PGLogは、OSD最大PGログエントリを予約され= 100000#デフォルト10000#構造PGLog最大数PGLog予約されていますOSD月ハートビート間隔= 40#デフォルト30 #OSDは、ping間隔(デフォルト30代)を監視MS派遣スロットルがバイト= 1048576000デフォルト#objecter派遣機内OPSを待っているメッセージの104857600#最大数を= 819200デフォルト#1024#顧客エンドフロー制御は、最大の許容可能な非送信要求がioを、IOは、閾値はアプリケーションを接続します超えている0は、特に制限はなく、OSD OPログしきい値を示し= 50デフォルト#5#はるかに表示操作ログのOSD破砕型chooseleaf = 0#デフォルト値バケットルールは1 #CRUSHれるxattr使用OMAPのファイルストアをchooseleafタイプを使用した場合= デフォルト位でtrueにXATTRSに用いる偽#オブジェクトマップ、EXT4ファイルシステムを使用して、XFSまたはのbtrfsは、ファイルストア分同期間隔を使用することができる= 10#デフォルト0.1#データディスクへのログから最小同期間隔(秒)ファイルストア最大同期間隔= 15#デフォルト#5 データディスクの最大ログからの同期間隔(秒)ファイルストアOPSキュー最大= 25000デフォルト#500#の最大データディスクオペランドが最大キューファイルストアバイト受信= 1048576000デフォルト#100#バイトのダイヤル操作時最大数(MAXファイルストアキュー・OPSようコミットバイト=50000#デフォルト500。データオペランドバイトmaxがコミットコミットできるキューファイルストアよう#ディスク= 10485760000デフォルト#100#のデータディスクが最大バイト数コミットすることができる(バイト)ファイルストア複数のスプリット= 8デフォルト#サブディレクトリの前に2#スプリットサブディレクトリのマージしきい値への最大数のファイルストアファイル= 40#デフォルトの親クラスの最小数のファイルストアFDキャッシュサイズに10#前のサブクラスディレクトリファイル= 1024#デフォルト128#オブジェクトファイルハンドルのキャッシュサイズのファイルストアスレッドOP = 32デフォルト値#2#同時ファイルシステム最大書き込みオペランド・バイトジャーナル= 1073714824デフォルト#1048560#ライトワンスジャーナルの最大バイト数(バイト)書き込みジャーナルエントリそれが最大= 10000#デフォルトジャーナルキューマックスOPSは、追記型記録の100 #journal最大数は= 50000#デフォルトキューでの操作ジャーナルキューマックスバイトの50 #journal使い捨て最大数= 10485760000#デフォルト33554432#のテクノロジーにキューで最大のものをバイト数(バイト)########################################### ################### [クライアント]キャッシュRBD = 真#デフォルトの真#RBDキャッシュのキャッシュサイズRBD = 335 544 320デフォルト#33554432#RBDバッファサイズ(バイト)RBD最大ダーティキャッシュ= 134217728デフォルト#25165824#キャッシュ・ライト- 許可される最大バイト数際汚いバック(バイト)、であれば書き込み使用して、0 RBDキャッシュ汚い年齢最大-throughを=デフォルト#30 #1 緩衝液の存在下では、ダーティデータ記憶ディスクまでの時間にフラッシュさ(秒フラッシュRBDまで)キャッシュライトスルー= 偽#デフォルト値にこのオプションは、互換性のLinux用である真#-2.6 32のvirtioドライバの前に、避けるために、要求を送信した後、バックパラメータ#を設定するためにデータを書き込まないでください、彼らは、librbd実行するにはまずフラッシュ要求が受信されるまでの道をライトスルーするフラッシュioをしていないので、それはモードをライトバックに切り替わります。ダーティオブジェクト・キャッシュ最大RBD = 2#デフォルト値0#は、オブジェクトの最大数をオブジェクト、デフォルトは、計算によって得られたRBDキャッシュサイズを意味し、0、4メガバイトの論理ディスクイメージセグメンテーションは、各チャンク抽象オブジェクト#でのデフォルトの単位でlibrbdオブジェクトは、この値を大きくすると、性能目標ダーティキャッシュRBDを改善することができる、キャッシュ管理ユニットをObjectにlibrbd = 235 544 320#デフォルト値は16777216の#はrbd_cache_max_dirtyを超えることができないバックダーティデータサイズの書き込み処理を開始します

 

 

おすすめ

転載: www.cnblogs.com/wangmo/p/11511280.html