cassandra-stress를 사용하여 5 천만 건의 쓰기 작업을 생성 한 다음 20 분 동안 혼합 작업 (1write 및 3read)을 생성합니다. 나는이 과정을 여러 번 반복하고있다. 각 반복 후에 작동 속도가 감소하고 이미지에 표시된대로 총 작업 시간이 증가합니다. (가) 영업 이익 감소왜 내 op/s가 감소합니까?
0
A
답변
0
은/보통이야 당신이 읽기/쓰기 실행하는 데 시간이 더 걸리는 것을 나타냅니다. 근본 원인은 C * 클러스터가 무엇을하고 있는지주의 깊게 검사하지 않으면 확인할 수 없습니다.
내가 가지고있는 정보로 일반적으로 할 수 있습니다 : C * 긴 GC 일시 정지가 발생 시작하기 때문에 클러스터가 제대로 수행 예를 들어
- 당신은 잘못된 JVM 설정을 가지고, 그래서 당신의 GC 로그 파일을 확인 그에 따라 JVM을 조정하십시오.
아무 잘못 없습니다. C *는 압축을 위해 점점 더 많은 디스크 IO를 수행하기 시작하며 IOPS가 부족하기 때문에 전체 처리량이 감소합니다.
nodetool compactionstats
명령을 사용하면 스트레스 중 시간에 따라 압축이 축적되는지 (스트레스가 완료되면 성공적으로 완료) 또는 시스템에 스트레스를주고있는 동안 (따라서 IOPS 문제가 전혀 없는지) 이해할 수 있습니다. YAML 파일에서concurrent_compactors
설정을 확인하십시오.
관련 문제
- 1. Redis - 왜 redis-server는 메모리가 감소합니까?
- 2. 왜 최대 절전 모드 사용량이 감소합니까? 어디로?
- 3. 이 부울 표현식이 왜 1로 감소합니까?
- 4. 왜 float 값의 정밀도와 소수 자릿수가 감소합니까? 아래의 예제 코드
- 5. 왜 최대 힙 크기를 늘리면 최대 스레드 수가 감소합니까?
- 6. 부트 스트랩 - 고정 된 위치가 지정된 div의 너비가 왜 감소합니까?
- 7. 왜 PNG는 80 %까지 감소하지만 JPG는 0.1 % 미만으로 감소합니까?
- 8. 1 이외의 값으로 감소합니까?
- 9. iOS7에서 막대의 반투명도가 감소합니까?
- 10. dev-ops가 배포 후 연기 테스트를 수행해야합니까?
- 11. 비즈니스에서 SAS 사용이 증가하거나 감소합니까?
- 12. 동적 이미지로드로 서버 과부하가 감소합니까?
- 13. 왜이 정수는 그 자체로 감소합니까?
- 14. double long long 포인터를 통해 double에서 C++ bitwise ops가 출력됩니다.
- 15. 자바 스크립트 : 높이가 여러 번의 클릭으로 감소합니까?
- 16. 왜 내
- 17. 애니메이션 속도가 점차적으로 증가/감소합니까? [Android]
- 18. SQL : 칼럼 값이 매일 자동 감소합니까?
- 19. 다중 에지 가중치로 인해 새로운 MST가 감소합니까?
- 20. 왜 보간법 검색에서 각 비교 후에리스트 길이가 sqrt (n)로 감소합니까?
- 21. 왜 도쿄 폭군은 bnum을 조정 한 후에도 기하 급수적으로 천천히 감소합니까?
- 22. 왜 내 슬라이드 쇼가 작동하지 않습니까? 왜 내 그림이 사라지나요?
- 23. 왜 # 그림자 루트 내 문서에 왜 내 CSS
- 24. 왜 내 JQuery와는
- 25. 내 스캐너가 왜 반복됩니까?
- 26. 왜 내 수업이 없습니까?
- 27. 왜 내 코드 디렉토리
- 28. 왜 내 콘텐츠는 RC
- 29. 왜 내 입방체가 왜곡됩니까?
- 30. 왜 내 엔진 플러그인
안녕하세요. 답변 해주셔서 감사합니다. nodetool compactionstats를 확인했는데 보류중인 작업이 0임을 나타냅니다. concurrent_compactors 설정은 yaml 파일에 주석 처리되어 있습니다. 저는 카산드라의 초심자입니다. –
동일한 작업을 반복해서 실행하면 처음에는 평균 op/s가 약 65k가되고 천천히 30k로 감소합니다. 나는 대개 모든 반복을 실행하기 전에 cassandra/data/data 및 cassandra/logs의 내용을 삭제하여 데이터를 지 웁니다. –
@MohitVellanki'nodetool cfhistograms '으로 몇 가지 통계를 확인 했습니까? – xmas79