1장. 개요
성능 조정 가이드는 Red Hat Enterprise Linux의 설정 및 최적화에 있어 포괄적인 참조 문서입니다. 이 릴리즈에는 Red Hat Enterprise Linux 5 성능 기능에 대한 정보도 들어 있지만 여기에 있는 모든 지시 사항은 Red Hat Enterprise Linux 6에 특정된 것입니다.
이 문서는 Red Hat Enterprise Linux의 특정 서브 시스템에 대해 설명하는 장으로 나뉘어져 있습니다. 성능 조정 가이드는 서브 시스템마다 다음과 같은 세 가지 주요 주제에 초점을 맞추고 있습니다:
- 특징
- 각 서브시스템 장에서는 Red Hat Enterprise Linux 6에서 고유의 (또는 다른 방법으로 구현된) 성능 기능에 대해 설명합니다. 또한 Red Hat Enterprise Linux 5를 통해 특정 서브 시스템의 성능이 크게 개선된 Red Hat Enterprise Linux 6 업데이트에 대해서도 설명합니다.
- 분석
- 이 문서에서는 각각의 특정 서브시스템 별 성능 지표도 소개합니다. 이러한 지표의 일반적인 값은 특정 서비스의 컨텍스트에 설명되어 있어서 실제 제품 시스템에서의 중요도의 이해를 돕습니다.또한 성능 조정 가이드는 서브시스템의 성능 데이터 (즉 프로파일링)의 다른 검색 방법도 소개합니다. 여기서 보여드리는 프로파일링 도구 중 일부는 다른 곳에서 보다 자세하게 설명되어 있습니다.
- 설정
- 이 문서에서 가장 중요한 정보는 Red Hat Enterprise Linux 6의 특정 서브시스템의 성능을 조정하는 방법에 대한 지시 사항이라고 생각됩니다. 성능 조정 가이드에서는 특정 서비스에 대해 Red Hat Enterprise Linux 6 서브시스템을 세밀히 조정하는 방법에 대해 설명합니다.
특정 서브 시스템의 성능을 조정하면 다른 서브시스템의 성능에 악영향을 줄 수 있다는 것을 염두해 두십시오. Red Hat Enterprise Linux 6의 기본 설정은 중간 부하에서 실행되고 있는 대부분의 서비스에 대해 최적화되어 있습니다.
성능 조정 가이드에서 나열된 절차는 랩과 현장 모두에서 Red Hat 엔지니어가 철저히 테스트했지만 Red Hat은 프로덕션 서버에 적용하기 전 안전한 테스트 환경에서 계획하는 모든 설정을 정확하게 테스트할 것을 권장합니다. 또한 시스템을 튜닝하기 전 모든 데이터 및 설정 정보를 백업해야 합니다.
1.1. 대상
이 문서는 다음과 같은 두 가지 유형의 독자를 대상으로 하고 있습니다:
- 시스템/비즈니스 분석가
- 이 문서에서는 Red Hat Enterprise Linux 6 성능 기능을 높은 수준에서 설명하고 (기본값 및 최적화되었을 때 모두에서) 특정 작업부하의 서브 시스템을 수행하는 방법에 대해 충분한 정보를 제공합니다. Red Hat Enterprise Linux 6 성능 기능에 대한 상세한 설명을 통해 잠재적 고객 및 세일즈 엔지니어는 허용 가능한 수준에서 리소스 집약적 서비스를 제공하기 위해 이 플랫폼의 적합성을 이해할 수 있게 합니다.또한 성능 조정 가이드는 가능한 각 기능에 대한 보다 상세한 문서로의 링크를 제공합니다. 세부적으로 사용자는 성능 기능을 충분히 이해하여 Red Hat Enterprise Linux 6의 배포 및 최적화에 있어서 높은 수준의 전략을 형성할 수 있습니다. 따라서 사용자는 인프라 제안을 개발 및 평가할 수 있습니다.이는 기능에 초점을 둔 문서이므로 Linux 서브 시스템과 기업 수준의 네트워크를 고도로 이해할 수 있는 사용자를 위한 것입니다.
- 시스템 관리자
- 이 문서에 나열된 절차는 RHCE [1] 기술 수준 (또는 이에 상응하는 즉 Linux 배포 및 관리경험 3-5년)을 갖는 시스템 관리자를 위한 것입니다. 성능 조정 가이드에서는 각 설정의 효과에 대해 최대한 상세하게 설명하고 있습니다. 즉 발생할 수 있는 성능 장단점을 설명하고 있습니다.성능 튜닝에 있어서 기본 기술은 서브 시스템을 분석 및 튜닝하는 방법을 알고 있는 것에 있지 않습니다. 오히려 성능 튜닝에 익숙한 시스템 관리자는 특정 목적을 위해 Red Hat Enterprise Linux 6 시스템을 최적화하고 균형을 갖게 하는 방법을 알고 있습니다. 이는 특정 서브시스템의 성능을 개선하기 위한 설정을 구현할 때 장단점 및 성능 저하에 대해서도 알고 있다는 것을 의미합니다.