톰캣

max connection max thread min spare threads accept count TPS
8192 200 10 100 145.5

Untitled

max thread 조정

<aside> 💡 톰캣내의 쓰레드 수를 결정 하는 옵션이다. 쓰레드수는 실제 Active User 수를 뜻한다. 즉 순간 처리 가능한 Transaction 수를 의미한다.

일반적으로 100 내외가 가장 적절하고, 트렌젝션의 무게에 따라 50~500 개 정도로 설정하는 게 일반적이다. 이 값은 성능 테스트를 통해서 튜닝을 하면서 조정해 나가는 것이 좋다.

</aside>

200에서 250으로 높임

max connection max thread min spare threads accept count TPS
8192 250 10 100 141.5

100으로 조정

max connection max thread min spare threads accept count TPS
8192 100 10 100 75.7

max thread 100: 중단점 테스트 진행. 최대는 400인데 중간에 죽어서 TPS가 75가 나옴..

max thread 100: 중단점 테스트 진행. 최대는 400인데 중간에 죽어서 TPS가 75가 나옴..

DB Connection Pool


톰캣 설정은 기본값으로 DB 커넥션까지 조정해봄.

DBCP TPS
5 180

스크린샷 2023-10-13 11.27.06.png