2016-12-29 6 views
4

모든 노드에서 tpstats를 실행 한 후. 나는 모든 시간 차단 된 NTR의 수가 많은 노드를 많이 본다.높은 기본 전송 요청이 항상 차단됨

NODE 1 : 23,953 NODE 2 : 2935 NODE 3 : 15229 NODE 4 : 5951

내가 차단 한 모든 시간은 나쁜 알고 우리는 4 노드 클러스터와 NTR에 대한 값 BLOCKED ALL TIME은이 따라서 내가 잘못하고있는 것에 대해 걱정했다.

+0

버전과 그 스레드의 최대 큐 크기를 설정할 수 있습니다 2.2.8+을 업그레이드하는 경우? –

+0

@ChrisLohfink 2.2.6 문제가 있습니까? – johri21

답변

5

이 풀은 cql 요청을 처리하므로 허용되는 활성 CQL 요청 수입니다. 시스템을 너무 많이 사용하지 못하도록 제한되어 있습니다 (즉, 큰 BLOB를 반환하는 경우). 이렇게하면 클라이언트 응용 프로그램에 백 프레셔가 효과적으로 적용되어 속도가 느려집니다. 불행히도 작은 요청이있는 경우 이상적이지 않고 처리량이 떨어 지므로 CASSANDRA-11363에 작은 버스트 작업 부하에 대한 공간 절약을위한 설정이 추가되었습니다.

당신은 2.2 -Dcassandra.max_queued_native_transport_requests=4096