1장. 개요
전원 관리는 Red Hat Enterprise Linux 6를 위한 개선사항 중, 중요한 하나입니다. 컴퓨터 시스템이 사용하는 전력을 제한하는 것은 그린 IT(환경 친화적인 컴퓨팅)에 있어 가장 중요한 부분입니다. 그린 IT는 재활용 가능한 재료의 사용, 하드웨어 생산에 있어서 환경에 대한 영향의 고려, 시스템 설계와 설치에 있어 환경적 고려와 같은 제약사항을 함께 고려하는 것입니다. 이 문서에서는 Red Hat Enterprise Linux 6을 실행하는 시스템에 대한 전원 관리 가이드라인과 정보를 제공합니다.
1.1. 전원 관리의 중요성
전원 관리의 핵심은 각각의 시스템 구성요소의 전력 소모를 효율적으로 최소화하는 방법입니다. 따라서 시스템이 수행하는 여러 다른 작업을 연구하고, 각각의 구성요소의 성능이 정확히 그 작업을 수행하는 데 필요한 만큼을 보장하도록 설정하는 것이 필요합니다.
전원 관리와 관련된 주요 동기는 다음과 같습니다:
- 전체 전력 소모 감소를 통한 비용 감소
전원 관리를 적절히 사용해서 얻을 수 있는 이익은 다음과 같습니다:
- 서버와 컴퓨팅 센터의 발열 감소
- 냉각, 공간, 케이블, 발전기, 그리고 무정전 전원 공급장치(uninterruptible power supplies) 등의 2차 비용의 감소
- 랩탑의 배터리 수명 연장
- 더 적은 이산화탄소 배출
- 에너지 스타(Energy Star)와 같은 그린 IT와 관련된 정부 규제 또는 요구사항을 만족시킴
- 새로운 시스템에 대한 사내 가이드라인을 만족시킴
일반적으로 말하자면, 특정 구성 요소(혹은 전체 시스템)의 전력 소모를 줄이는 것은 발열을 줄이게 되고, 자연적으로 성능도 감소시키게 됩니다. 따라서, 특히 중요한 임무를 수행하는 시스템(mission critical system)의 경우, 사용자가 설정한 사항이 성능 감소에 어떻게 영향을 끼치는지를 철저히 연구하고, 테스트해야 합니다.
시스템이 수행하는 여러 다른 작업을 연구하고, 각각의 구성요소를 그러한 작업을 만족시키는 데 알맞은 성능만 발휘하도록 설정함으로써, 에너지를 절약하고, 발열을 줄이며, 랩탑의 배터리 수명을 최적화할 수 있습니다. 전력 소모와 관련된 시스템 분석과 튜닝의 원칙 중 많은 것은 성능 튜닝의 원칙과도 유사합니다. 시스템은 보통 성능이나 전원 절약 중 한쪽을 향해 최적화되기 때문에, 전원 관리와 성능 튜닝은 어느 정도는 시스템 설정에 있어 반대방향이라고 할 수 있습니다. 이 문서에서는 최적화 과정에서 Red Hat이 개발한 기술과 도구에 대해 설명합니다.
Red Hat Enterprise Linux 6은 이미 디폴트로 활성화되어 있는 많은 전원 관리 기능을 포함하고 있습니다. 그런 특징들은 전형적인 서버나 데스크탑 사용 환경에서는 성능에 영향을 끼치지 않도록 선택된 것입니다. 하지만, 최대 처리성능이나 최단 응답시간, 또는 최고 CPU 성능을 절대적으로 요구하는 매우 구체적인 사용 예에서는 이러한 디폴트 설정을 검토해야할 필요가 있을 수 있습니다.
이 문서에 나와있는 기술을 사용해 컴퓨터를 최적화해야 할지를 결정하기 위해서, 다음과 같은 질문을 스스로에게 던져보십시오:
- 질문 최적화를 해야만 하는가?
- 질문 어느 정도까지 최적화할 필요가 있나?
- 질문 최적화가 시스템의 성능을 용납할 수 없을 정도로 떨어뜨리지는 않을 것인가?
- 질문 시스템 최적화를 위해 투자해야 하는 시간과 자원이 달성할 수 있는 이익을 상회하는가?
질문
최적화를 해야만 하는가?
답변
전원 최적화의 중요성은 회사가 지켜야 하는 가이드라인이나 꼭 만족시켜야만 하는 규제가 있는지 여부에 따라 달라집니다.
질문
어느 정도까지 최적화할 필요가 있나?
답변
우리가 제공하는 기술중 몇몇은 시스템에 대한 감사나 분석을 끝까지 자세히 진행하지 않고도 전형적인 경우 전력 소비 효율을 높여줄 수 있는 몇 가지 일반적인 최적화를 제공합니다. 이러한 것들이 물론 수동으로 분석 및 최적화된 시스템에 필적할 만큼 좋지는 않겠지만, 좋은 대안이 될 수 있습니다.
질문
최적화가 시스템의 성능을 용납할 수 없을 정도로 떨어뜨리지는 않을 것인가?
답변
이 문서에서 설명하는 대부분의 기술은 시스템 성능에 상당한 영향을 끼칩니다. 만약 Red Hat Enterprise Linux 6에 이미 있는 디폴트 외의 전원 관리를 구현하기로 했다면, 전력 최적화를 한 다음에 시스템의 성능을 모니터링해서 성능 감소가 허용할만한 수준인지를 결정해야만 합니다.
질문
시스템 최적화를 위해 투자해야 하는 시간과 자원이 달성할 수 있는 이익을 상회하는가?
답변
단일 시스템을 수동으로 최적화하는 것은 들어가는 시간과 비용이 해당 기계의 수명동안 얻을 수 있는 이익보다 훨씬 높기 때문에 보통은 수행할 만한 가치가 있지 않습니다. 반면, 예를 들어 사무실에서 동일한 설정을 사용하는 10000대의 데스크탑 시스템을 관리하고, 단일한 최적 설정을 만들어서 모든 10000대의 기계에 적용하는 경우라면, 수동 최적화가 좋은 방안이 될것 입니다.
다음 절에서는 최적의 하드웨어 성능이 에너지 소비 측면에서 시스템에 어떤 이익을 가져오는가를 살펴볼 것입니다.