본문 바로가기

Log44

exp013_DB Connection Pool 수 확대로 인한 게시글 생성 성공률 변화 관찰 Title exp013_DB Connection Pool 수 확대로 인한 게시글 생성 성공율 변화 관찰 Research Question DB Connection Pool 수를 올리면 게시글 생성 성공률이 상승할까? Summary 현재 조건으로 테스트를 진행한 결과, DBCP 크기 별 게시글 생성 성공률이 크게 달라지지 않았다. 이 문제 원인에 대한 가설은 아래와 같다 1) connection pool 게시글 생성 성공률에 영향을 미치지 않거나, 2) connection pool 설정 방법이 잘못되었다 추가적인 테스트로 위 가설을 증명할 필요가 있을 것으로 판단됨 Background Information Situation 부하 테스트 툴 nGrinder을 활용하여 경매 래플 어플리케이션 시스템의 서버 부.. 2023. 3. 4.
exp012_PM2 클러스터모드 적용 여부에 따른 게시글 생성 성공률 변화 관찰 Title exp012_PM2 클러스터모드 적용 여부에 따른 게시글 생성 성공률 변화 관찰 Research Question 성능 테스트 도구 nGrinder로 경매 데이터(bid entity) 생성 요청을 30,000번 하면 30,000개 모두 생성될까? Summary 현재 조건 하에 PM2 Cluster mode로 프로세스를 1개에서 2개로 하여 게시글 생성 30,000회 시도했을 때, 게시글 성공률은 42.3%을 기록했다. 이는 클러스터 모듈 적용 전 성공률인 41.7% 대비 약 0.6% 상승한 것에 불과했다. 따라서 클러스터 모드 적용에 따라 게시글 생성 성공률 향상에 유의미한 성과는 얻지 못했다. PM2 클러스터 모듈 적용 효과가 그다지 크지 않았던 이유에 대해 생각했는데, 단일 머신의 낮은 성.. 2023. 3. 3.
exp011_게시글 생성 30,000개 생성 요청 시 30,000개가 모두 생성될까 Title exp011_게시글 생성 30,000개 생성 요청 시 30,000개가 모두 생성될까 Research Question 성능 테스트 도구 nGrinder로 경매 데이터(bid entity) 생성 요청을 30,000번 하면 30,000개 모두 생성될까? Summary VUser 수가 감소할 수록 게시글 생성 성공률이 상승했다 비딩 데이터 생성 요청 수 30,000개 기준으로 실험했을 때, VUser 수 6000명일 경우 성공율이 20.9%였는데 반해, VUser가 1000명으로 감소했을 때는 100% 생성 성공률을 기록했다 Background Information Situation 부하 테스트 툴 nGrinder을 활용하여 경매 래플 어플리케이션 시스템의 서버 부하 테스트 진행중인 상황. 테스트 결.. 2023. 3. 3.
exp010_게시글 생성 10,000개 생성 요청 시 10,000개가 모두 생성될까 Title exp010_게시글 생성 10,000개 생성 요청 시 10,000개가 모두 생성될까 Research Question 성능 테스트 도구 nGrinder로 경매 데이터(bid entity) 생성 요청을 지속적으로 하면 어떻게될까? Summary 10,000개 생성 요청 결과, 10,000개 모두 실패 없이 생성 완료했다 이때 VUser 1000명으로 10번씩 생성하는 테스트와 VUser 100명이 100번씩 생성하는 테스트 모두 진행했고, 오류가 발생하지 않았다 테스트 초기에 모든 요청이 에러로 기록되는 문제가 발생했는데 nGrinder 스크립트 관련 이슈로 추정된다. 테스트 옵션에 Ignore errors를 설정하여 해결 했다. Background Information current Experi.. 2023. 3. 2.