Nginx Test > Linux/Apm

본문 바로가기
사이트 내 전체검색

Linux/Apm

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 서비스 다운

bf9871d1a5b2dac482a42aa450a6b753_1686446069_9014.JPG
 

- 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 유실 발생.



댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
254
어제
401
최대
1,279
전체
221,908

그누보드5
Copyright © sebom.com All rights reserved.