X
STEN 회원이 되시면 테스팅에 관한 많은 정보와 자료를 공유할 수 있도록 저희가 돕겠습니다.
아이디
패스워드
자동로그인 사용
 
아직 회원이 아니십니까?    
아이디/패스워드를 잊으셨습니까?    

     
   
Azure 서버 부하 테스트 질문 드립니다.
글쓴이 : fjqmdb900 날짜 : 21-08-31 09:51 조회 : 3785
한 게임 관련 회사에 재직 중인 QA 입니다.

현재 회사에서 Azure의 클라우드 서버를 사용하여 게임의 멀티플레이어 서버를 운영하고 있습니다.

아직까지는 유저가 많지 않지만 차츰 증가할 유저 유입에 대비하여 서버에 대한 부하 및 스트레스 테스트를 진행하려고 하는데, 서버 로그에서 구할 수 있는 Parameter가 CCU, CPU 점유율, 메모리 사용량, 네트워크In/Out, Message/s 정도만 확인할 수 있습니다.

사내에서 임시로 부하를 주기위한 Bot을 개발하였지만 Bot을 실행하는 물리적 리소스 한계로 인하여 한 대의 PC에서 10개 정도의 Bot을 생성할 수 있고, 회사 환경 상 확인하고자 하는 서버 부하에 따른 임계값을 직접적으로 확인할 수 없어 일정량의 CCU를 고정적으로 증가 시키면서 반복 측정하여 그에 대한 평균 편차를 구해 일정 수준의 예상 임계값을 구하려 합니다.

어느 정도 테스트 계획은 수립하였으나 서버 로그상 CPU 점유율이 0.00 식으로 표시되고, Azure 서버가 클라우드 시스템의 VM으로 서비스되어 일정 CPU 부하가 발생하면 추가적인 VM을 할당하여 일정 부하가 발생하면 CPU 점유율이 4.xx 대 까지 올라갑니다.

1.00이 CPU 1 core 당 100%의 점유율이라고 가정하였을 때 VM을 통해 5개의 Core 까지 증가한 셈인데 이런식으로 계속 늘어나면 유의미한 CPU 점유율을 확인할 수 있는 방법이 있을까요? Azure 클라우드 서버에 대한 효과적인 부하 테스트 방법에는 어떠한 방법이 있을까요?

그리고 Message 당 Size를 구하려고 하는데, (Network in * Network out) / (Message * 2)의 계산식으로 계산하면 될까요?

많은 조언 부탁드립니다.