100 명의 가상 사용자로드에 대해 애플리케이션을 테스트하는 데 필요한 최소 CPU 속도는 얼마입니까?


1

응용 프로그램은 인증을 위해 Windows 도메인을 사용하고 하나 이상의 인증 계층을 사용합니다. JMeter를 사용 하여이 응용 프로그램에서 100 명의 가상 사용자를 실행하려고하지만로드를 시작하자마자 100 % CPU 사용률을 봅니다. 각 사용자의 램프 업 시간은 2 초입니다. 50 명의 사용자와 함께 시도했지만로드를 시작하자마자 CPU가 질식합니다.

시나리오는 로그인 후 방문 페이지를 방문하는 것입니다. 첨부 파일 없음

여기서 문제가 될 수있는 것에 대한 의견이 있으십니까?. 8GB 메모리로 지원되는 Intel Xeon X650 2.67GHz 서버 클래스 프로세서를 사용하는 사용자가 50 명입니까?

답변:


0

JMeter를 사용 하여이 응용 프로그램에서 100 명의 가상 사용자를 실행하려고하지만로드를 시작하자마자 100 % CPU 사용률을 봅니다. 각 사용자의 램프 업 시간은 2 초입니다. 50 명의 사용자와 함께 시도했지만로드를 시작하자마자 CPU가 질식합니다.

확률은 요청 사이의 사고 시간과 반복 사이의 지연없이 클라이언트-서버 모델 위반에 처해있는 것입니다. Client-Server는 특정 클라이언트의 요청 간 지연이 예상되는 공유 컴퓨팅 모델을 기반으로합니다. 이 지연 기간 동안 리소스를 사용하여 클라이언트에 서비스를 제공 할 수 있습니다. 2- n 시스템 사용량 이 많을수록이 리소스 갭이 줄어들고 시스템 포화 상태가 닫힙니다. 개발자의 디자인 목표는 일반적으로 실제 사용자 행동을 모델링하기위한 비즈니스 고려 사항이 아니라 객체 / 스레드 간의 공유 리소스 충돌 등을 확인하기 때문에 JMETER의 개발 사용으로 모델 위반을 보는 것이 매우 일반적입니다.

씽크 시간과 반복 간격을 축소하면 상대적으로 적은로드를 가진 상자의 CPU 수에 관계없이 거의 즉시 100 % CPU로 이동할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.