max connection | max thread | min spare threads | accept count | TPS |
---|---|---|---|---|
8192 | 200 | 10 | 100 | 145.5 |
<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가 나옴..
톰캣 설정은 기본값으로 DB 커넥션까지 조정해봄.
DBCP | TPS |
---|---|
5 | 180 |