Tomcat 돌리는 리눅스 서버의 성능을 최대로 끌어올리고 싶습니다...
글쓴이: tyolee83 / 작성시간: 금, 2012/09/28 - 10:26오전
앞단에는 리버시 프록시가 있고, 뒷단에 linux 위에서 tomcat 돌리고 있습니다.
요청수는 꽤 많은 편입니다.
tomcat 사용하는 리눅스의 서버가 한계에 도달하면 scale-out 을 해야 할텐데, 지금은 좀 주먹구구식으로 하고 있습니다.
netstat으로 톰캣 포트에 물린 갯수 확인하면 200~300 왔다갔다 하구요
cpu는 평균 7~8% 내외로 사용 됩니다.
이상태로 총 3대 쓰는데, 1대를 막으면(리버스 프록시에서 빼면) 나머지 2대에서 netstat 카운트가 갑자기 엄청 증가하면서
타임아웃이 막 발생하기 시작합니다.
결국 경험적으로 이렇게 구성해서 쓰고있긴 한데, 근거가 부족하니 좀 갑갑하네요..
시스템쪽 지식이 별로 없어서 더 고생인것 같구요...
tomcat의 maxthread를 4000까지 늘려도 별 변화가 없어서 지금은 800으로 사용중이고, keepalive도 꺼 둔 상태입니다.
이런 시스템에서는 어떤 부분을 살펴보면 "아, 이 서버는 자기 성능의 최대치를 사용중이구나!" 라고 알수 있을까요...
고수님들 답변 부탁 드립니다.
미리 감사 드립니다.
Forums:
댓글 달기