Nginx Test
페이지 정보
작성자 sbLAB 댓글 0건 조회 1,387회 작성일 23-06-11 09:21본문
WAS H/W 성능이 극히 비대칭인 환경 테스트
○ apache-jmeter-5.5(성능 비대칭 2대 PC APM에 http 1초 당 20~2000, http요청 테스트)
○ WebServer : nginx 1.24.0 + nginx_upstream_check_module check_1.20.1+.patch
[Web/Load Balancing]
WebServer(nginx) - 1)2) WAS Health-Check 활성화. 단순 html 아닌 php echo 출력 문자열 리턴. DB연결 없음.
↓
[WAS]
1) APM(Linix) 2cpu 저사양PC - ServerLimit 1000 / MaxRequestWorkers 1000 - mpm_prefork
2) APM(Linux) 라즈베리파이3 - ServerLimit 1000 / MaxRequestWorkers 1000 - mpm_prefork
[HTTP Request 결과]
- 1초당 800 요청 정상처리
- 1초당 900 요청 0.01 % 유실 시작 - 라즈베리파이3 APM 서비스 다운
- 1초당 950 요청 매우 불안정
- 1초당 1000 요청 사용불가 - 라즈베리파이3 OS 다운(멈춤).
- WAS 서버에 순차적으로 분배(수십,수백개 Request 가 묶음으로 1), 2)서버에 순차적으로 분배되어 처리)
[WAS 1) 2) 중 1개 회선을 끊었을 때 결과]
- 원할한 정상 처리 가능한 구간의 HTTP Request 상태인 경우, Request 유실 없이(0.00% 기준) 정상 가동 서버로 연결 처리
- 장애 서버가 복구 된 경우(회선 재연결) : Request 유실 없이(0.00% 기준) 1)2)서버에 정상 배분 되었음.
Apache Proxy
[Apache 웹서버 + proxy모듈 + proxy_hcheck 모듈로 위 1)2) WAS서버에 트래픽 테스트 한 경우]
- 1초당 400~500 요청 정상처리, 그 이상 유실 시작.
[WAS 1) 2) 중 1개 회선을 끊었을 때 결과]
- 정상 처리 가능한 정도의 HTTP Request 상태에서도 서버 전환 시점에 Request 유실 발생.
- 이전글[Nginx APT] [Nginx Compile] PHP-FPM 23.06.14
- 다음글[Apache] ServerLimit / MaxRequestWorkers 23.06.11
댓글목록
등록된 댓글이 없습니다.