웹 응용 프로그램 (Spring, Struts2 REST, PostgreSQL을 사용하여 작성)에서 JMeter
으로 스트레스 테스트를 수행하고 있습니다.Tomcat에서 평균 최대 동시 사용자 수
내 응용 프로그램과 함께 일반 사용자의 시나리오를 시뮬레이션하고 있습니다 :
4 GET, 3 INSERT, 20 개 UPDATE 통화.
서버 사양 :
4core 인텔 제온 X5365 3GHz의
8기가바이트 RAM
단일 320기가바이트 SATA 디스크
OS : 우분투 8.10 32 비트
DB : PostgreSQL을 8.4
톰캣 6.0.18
자바 1.6.0_14
결과는 해당 서버가 약 130 동시 트랜잭션을 처리 할 것입니다 보여줍니다. 이 번호가 가능합니까? 내 결과와 비교할 온라인 결과가 있습니까?
좋은 목록이지만'commons-dbcp' 대신'tomcat-jdbc'를 사용하십시오. DBCP는 즉 단일 스레드입니다. 더 많은 정보 : http://vigilbose.blogspot.com/2009/03/apache-commons-dbcp-and-tomcat-jdbc.html – BalusC
DBCP는 오랫동안 사용되어 왔으며 약점은 잘 알려져 있습니다. 그것을 사용하는 사람은 이미 그것을 다루는 방법을 알고 있습니다. 우리는 그것을 통해 훌륭한 성과를 얻습니다. Tomcat Pool은 매우 새롭습니다. 나는 지금 그것에 뛰어 들고 싶지 않다. –
정말 좋은 대답입니다. 내일 나는 모든 것을 시험해보고 돌아올 것이다. – Trick