Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

9.9. ストレージノードの容量の調整によるメトリクス受信(ストレージノードの要求スロットリング)

JBoss ON ストレージノードはリクエストの容量(メトリクスの容量)を自動的に調整しますが、手動の調整が必要になる場合があります。手動の調整は、rhq-server.properties ファイルまたは JBoss ON GUI 内でストレージクライアント 設定 を調整することで実行できます。

9.9.1. ストレージノード要求の制限設定(ストレージクライアント設定)

rhq.storage.request.limit.topology-delta=30000
トポロジー差分は、追加のストレージノードが追加されると要求の制限が 1 分あたりに増加します。たとえば、既存のストレージノードに 1 分あたりのリクエストの制限がある場合、新規ストレージノードを追加すると 1 分あたり 60,000 要求に制限を増加します。ストレージノードの追加に関する詳細は、を参照してください 「追加ノードのインストール」
rhq.storage.request.limit.timeout-dampening=30000
タイムアウトの Dampener は、タイムアウトが連続して無視される期間(ミリ秒単位)を定義します(デフォルトは │ms)。この timeout Dampening プロパティーでは、タイムアウトが発生すると、すぐにそれに続くタイムアウトがあることを前提としています。
rhq.storage.request.limit.timeout-delta=0.2
(JBoss ON バージョン 3.3.1) タイムアウトの差は、リクエストのタイムアウトが発生したときに要求の制限で比例の減少(0 ~ 1 の間)を定義します。ここでは、要求のタイムアウトが発生するのは、ストレージノードのハードウェアが現在の要求制限で要求を処理するのに十分な容量がないことが前提です。たとえば、最初の制限が 1 分あたりのリクエスト数で、リクエストタイムアウトが発生すると、制限は 1 分あたり 20% から 2 ミリ秒に減少します(0.2 * ✓ リクエストの 1 分あたりのリクエスト数 = │ リクエストの減少)。したがって、新しいリクエスト制限は 2 つのリクエストに制限されます。
rhq.storage.request.limit.min=5000
(JBoss ON バージョン 3.3.1 から非推奨)。リクエストの最小制限を rhq.storage.request.limit.min 設定します。ストレージ要求の制限は、タイムアウトの数に関係なく、この値を下回ることができません。
rhq.storage.request.limit.warmup-period=3
(JBoss ON 3.3.1 更新によって導入される)ホットアップ期間は、ストレージ要求のタイムアウト発生時の増加(分単位)を設定します。
rhq.storage.request.limit.max-warmup-counter=10
(JBoss ON 3.3.1 更新で導入される)最大ヒートアップカウンターは、連続するストレージ要求のタイムアウト後に最大モニタリング時間を設定します。最大ヒュームアップ時間は、Wareft up カウンターとヘルスアップ期間の機能です。たとえば、で warmup-period=3 乗算した場合に max-warmup-counter=10 は、最大浮動時間(30 分)を指定します。
ストレージ要求の制限のホットアップ設定の使用
タイムアウトが発生すると、ストレージ要求の制限の半分が設定されます。ストレージ要求の制限は、設定済みのストレージ要求の制限の 100% に返され、まずはホットアップ時間に相当し rhq.storage.request.limit.warmup-periodます。(アカウンティング後 rhq.storage.request.limit.timeout-dampening)ウェイクアップ時間帯に後続のタイムアウトが発生すると、最大ウェイトアップ時間まで増加します。最大ヒートアップ時間は、で指定され rhq.storage.request.limit.max-warmup-counter ます rhq.storage.request.limit.warmup-period (デフォルトの最大ホットアップ時間は 30 分)。

9.9.2. 「ストレージノードの要求制限設定の手動変更」 rhq-server.properties

ストレージノードの要求制限設定は、ストレージクライアント 設定 <JBoss_ON_install_directory>/bin/rhq-server.properties で手動で変更できます。
RHQ ストレージ要求の制限および JBoss ON バージョン 3.3.1 で追加さ <JBoss_ON_install_directory>/bin/rhq-server.properties.new れた。ストレージ要求の制限のホットアップ設定(warmup-period および max-warmup-counter)を変更するには、にあるように設定を手動で追加するか、「ストレージノード要求の制限設定(ストレージクライアント設定)」 または <JBoss_ON_install_directory>/bin/rhq-server.properties ファイルからコピーする必要があり <JBoss_ON_install_directory>/bin/rhq-server.properties.newます。

9.9.3. JBoss ON GUI を使用したストレージノードの要求のスロットリングの調整

JBoss ON GUI で Storage Node Request Throtling 設定を変更するには、以下を実行します。
  1. Inventory タブを選択します。
  2. Resources メニューから、を選択し All Resourcesます。
  3. を開き Storage Client Subsystem、開く名前を選択します。
  4. Storage Client Subsystem ページから Configuration タブを選択します。
  5. プロパティーに変更を加えます。デフォルト値を使用するには Unset? チェックボックスを選択するか、カスタムの値を使用するには Unset? チェックボックスの選択を解除します。
  6. ページの Save 下部をクリックします。

図9.4 JBoss ON GUI 内のストレージノードのリクエストスロットリング設定の例

JBoss ON GUI 内のストレージノードのリクエストスロットリング設定の例