2016-12-29 3 views
4

すべてのノードでtpstatsを実行した後。私は、すべての時間ブロックされたNTRの数が多いノードをたくさん見ています。私たちは、4ノードクラスタを持ち、NTRの値ALL TIMEがブロックされては、以下のとおりです。常時ネイティブトランスポートリクエストがブロックされています

NODE 1:23953 NODE 2:2935 NODE 3:15229 NODE 4:5951

私はBLOCKED ALL TIMEが悪いと知っています私が間違っていることを心配していました。

+0

とそのスレッドプールの最大キューサイズを設定することができます2.2.8+にアップグレードする場合は? –

+0

@ChrisLohfink 2.2.6問題がありますか? – johri21

答えて

5

このプールはcql要求を処理するため、許可されているアクティブなCQL要求の数です。そのシステムには、あまりにも多くのアクティブなものがあるのを防ぐために制限されています。これは効果的にバックプレッシャーをクライアントアプリケーションに適用して減速させます。残念なことに、小さなリクエストがある場合、これは理想的なものではなく、スループットが低下するので、CASSANDRA-11363には小さなバースト性ワークロードのスペーストレードオフを設定する設定が追加されました。

あなたは2.2のバージョン-Dcassandra.max_queued_native_transport_requests=4096

関連する問題