20장. JBoss EAP 튜닝
이번 장에서는 JBoss EAP 6 튜닝과 그 배경 지식에 대해 설명한다. JBoss EAP 6 는 기본 설정으로도 충분한 성능을 발휘할 수 있지만, 튜닝을 하여 더 높은 성능을 얻을 수 있다.
성능 튜닝은 애플리케이션 개발, 운영, 유지 보수에서 중요한 작업 중 하나이다. 커스텀 애플리케이션을 개발하거나 패키지 애플리케이션을 도입하는 경우에도 시스템을 구성하는 각각의 계층들인 애플리케이션, 데이터베이스, 미들웨어 부분에 튜닝이 필요하다.
이 문서는 JBoss EAP 6를 처음 사용하거나 성능 튜닝의 경험이 없는 운영자들이 시스템을 운영하기 전에 알아야 하는 웹 시스템 성능에 관한 배경 지식과 베스트 프랙티스를 설명한다. 이미 시스템 성능에 관한 문제들이나 튜닝에 대해서 익숙한 운영자도 미들웨어 기술들은 항상 변화하고 있기 때문에 지속적인 관심이 필요한 부분이다.
덧붙여 이번 장에서 소개하는 설정 값은 어디까지나 참조용이며, 최적의 값은 시스템 환경에 따라 달라서 테스트를 통한 튜닝 값을 얻어야 한다.