TCP接続にパイプラインを使用する
パイプライン処理は、 NCache 複数のコマンドを収集し、1 回の呼び出しでネットワーク上に送信される一連の操作を作成することで、TCP 接続上で複数のコマンドを処理します。この手法により、複数のリクエストを 1 つずつ送信し、確認応答を待つオーバーヘッドが軽減されます。また、特に大きなデータ単位の場合、リソースの使用効率が向上し、速度が向上します。パイプライン化により、高性能マシンのパフォーマンスが大幅に向上します。
Note
この機能は以下でも利用できます NCache Professional.
TCP接続のパイプライン化
NCache 複数のコマンドのチャンクを送信し、定義された期間内にまとめて送信することで、TCP オーバーヘッドを削減できます。チャンクをまとめて送信する時間間隔はユーザーが設定でき、各間隔の後にコマンドが収集されてネットワーク経由で送信されます。サーバーは、接続されているすべてのクライアントに関するパイプライン構成を保持し、接続されているクライアントに構成を渡します。 1 つのキャッシュには、すべてのサーバーに接続するパイプライン構成を 1 つ含めることができます。
バッチ間隔の最小時間は 50 μs、バッチ間隔の最大サイズは 5000 μs です。デフォルト値は 250 µs で、デフォルトで有効になっています。パイプライン処理はクラスター化されたキャッシュにのみ使用できます。
パイプラインを設定するには、 NCache 管理センター。さらに、パイプラインを設定することもできます。 設定ファイル (config.ncconf)。