개발자로서 다음과 같은 경우 카우치베이스 서버 2.0을 설치하고 새로운 기능을 확인했습니다.를 사용하여 서버에 약간의 부하를 가하여 Couchbase 클러스터의 기본 테스트를 수행할 수 있습니다. 개인적으로 Couchbase의 작동 방식과 Couchbase 관리 UI에 표시되는 다양한 통계를 시연하기 위해 무작위로 워크로드를 실행해야 할 이유가 여러 가지 있었습니다.
사용 Couchbase용 샘플 워크로드 생성기 도구인 cbworkloadgen, 를 사용하여 다른 작업을 시도하고 클러스터의 활동을 모니터링할 수 있습니다. cbworkloadgen은 기본 테스트 기능을 제공하지만 성능 또는 스트레스 테스트용으로 설계되지 않았습니다.. 설정:가져오기 작업의 비율, 삽입되는 문서의 수와 크기, 동시 작업자 스레드 수를 조정할 수 있는 옵션이 있습니다.
cbworkloadgen을 사용하여 Couchbase Server 설치를 빠르게 테스트하려면 실행 중인 노드의 IP 주소를 -n 옵션과 함께 제공하는 cbworkloadgen 도구를 실행하면 됩니다.
돈스-맥북-프로:도구 don$ pwd
/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/tools
Dons-MacBook-Pro:tools don$ ./cbworkloadgen -n localhost:8091
[####################] 100.0% (10527/10526메시지)
버킷: 기본값, 전송된 메시지...
: 합계 | 마지막 | 초당
배치 : 11 | 11 | 18.6
바이트 : 105270 | 105270 | 177716.4
msg : 10527 | 10527 | 17771.6
완료
더 긴 테스트를 수행하려면 더 많은 항목을 삽입하고 항목 크기, 스레드 수 및 set:get의 비율을 제어할 수 있습니다. 아래 예제에서는 최소 크기가 10이고 set:get 비율이 20%인 500만 개의 항목을 삽입합니다.
Dons-MacBook-Pro:tools don$ ./cbworkloadgen -n localhost:8091 -i 500000 -r .2 -s 10
[####################] 100.0% (2499996/2500000메시지)
버킷: 기본값, 전송된 메시지...
: 합계 | 마지막 | 초당
배치 : 2500 | 2500 | 20.3
바이트 : 24999960 | 24999960 | 203332.9
msg : 2499996 | 2499996 | 20333.3
완료
마지막으로 아래 그림과 같이 Couchbase 관리자 UI에서 다양한 지표가 어떻게 변경되는지 살펴보는 것을 잊지 마세요:

관리자 UI를 사용하여 표시되는 진행 중인 워크로드

요약 통계


카우치베이스 애플리케이션에 행운을 빕니다!