Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

update-threading

構文

階層レベル

説明

BGP アップデート スレッドを有効にします。ルーティング・エンジンでupdate-threadingを設定すると、RPDはアップデート・スレッドを作成します。

メモ:
  • シャーディングには更新/IO スレッドが必要です。が設定され rib-sharding ていて update-threading 、 が設定されていない場合、コミット チェックは失敗します。

  • rib-shardingまたはupdate-threadingの設定が変更されると、RPDは自動的に再起動します。

オプション

number of threads- 作成された更新スレッドの数。ルーティング・エンジンでupdate-threadingを設定すると、RPDはアップデート・スレッドを作成します。デフォルトでは、作成されるアップデート・スレッドの数は、ルーティング・エンジンのCPUコア数と同じです。オプションで、作成するスレッドの数を指定できます。

group-split-size- 大規模なグループは、 の設定 group-split-size に基づいてフラグメントに分割されます。 (ここでのサイズはピアの数です)。この機能は、数値が指定された後に group-split-size のみ有効になり、それまでは機能が無効のままです (分割サイズが 0 になるため)。この機能の目的は、複数のスレッドが常に処理できるため、異なるスレッドと負荷を共有することです。この group-split-size ステートメントは、ピアグループの分割に使用するサイズを定義します。このステートメントの推奨サイズ値は 0 から 2000 です。

要件に応じて値を調整 group-split-size できます。妥当なグループ分割サイズを見つけるための2つの一般的なヒントがあります。

  • システムが均等に分散されないように、大きくしすぎないでください。たとえば、1000 個のピアと 10 個の使用可能なスレッドの 1 つのグループがある場合、split-size を 100 に設定すると、システムがスレッドあたり 100 個のピアに対して 10 個のスレッドすべてを利用できるのに対し、スレッドあたり 200 個のピアには 5 つだけが使用されるため、200 よりも優れています。
  • グループを分割する不必要なオーバーヘッドを取るように、小さくしすぎないでください。たとえば、10 個のグループ (各グループには 103 個のピアを含む) と 10 個の使用可能なスレッドがある場合、103 のグループを 100 に分割し、3 に分割すると不要なオーバーヘッドが発生するため、split-size を 103 に設定すると 100 よりも優れています。
  • 範囲: 1-128 スレッド

必要な権限レベル

system:設定でこのステートメントを表示します。

システム制御—このステートメントを設定に追加します。

リリース情報

Junos OSリリース19.4R1で導入されたステートメント。

group-split-size Junos OSリリース21.4R1で導入されたステートメント。

Junos OSリリース22.2で導入されたシャーディングによるNSRのサポート。