반응형
WAS의 멀티쓰레드 지원 --
쓰레드 풀에 미리 정해놓은 개수의 쓰레드를 생성한다.
WAS에서 요청이 오면 쓰레드를 하나씩 꺼내준다.
최대치 초과시에는 대기하거나 거절을 할 수 있음. - 대기는 대기열 개념 / 거절은 킬.
쓰레드 풀은 사용종료시 반납
톰캣의 기본설정은 최대 200개 // maxConnection="8192" 등으로 변경가능 -> 톰캣 튜닝
쓰레드풀을 이용할 경우 생성하고 종료하는 비용을 절약가능/ 응답시간 단축
생성가능한 쓰레드의 최대치가 있기에 너무 많은 요청이 들어와도 기존요청은 안전하게 처리할수있음.
주요 튜닝포인트는 최대 쓰레드(max Thread)의 숫자이다.
쓰레드 풀의 적정량을 찾을때 성능테스트용 툴 -> 아파치 ab, 제이미터, nGrinder(네이버 오픈소스)
반응형
'Server' 카테고리의 다른 글
Rocky_Linux에서 Dockerfile을 사용하여 컨테이너 이미지 생성하기 (0) | 2025.02.03 |
---|---|
Rocky_Linux에 Docker와 Kubernetes 설치하기_2 (0) | 2025.02.01 |
Rocky_Linux에 Docker와 Kubernetes 설치하기_1 (0) | 2025.01.31 |
[ Linux ] 리눅스 서버에서 port를 체크해보자 (0) | 2025.01.22 |
War가 아닌 디렉터리로 서비스하는법 in Jboss (1) | 2023.11.08 |