3.8. 전원 캡핑(Power Capping)
Red Hat Enterprise Linux 6는 HP 동적 전력 캡핑(Dynamic Power Capping)(DPC)나 Intel의 노드 관리자(Node Manager) 기술과 같은 최근의 하드웨어에서 지원되는 전원 캡핑(capping)을 지원합니다. 전원 캡핑은 관리자가 서버에 의해 소비되는 전력을 제한하도록 해줍니다. 또한 이는 관리자가 데이터 센터의 계획을 더 효율적으로 세울 수 있도록 해줍니다. 왜냐하면 기존의 전원 공급장치에 과부하가 걸릴 확률이 현저히 감소하기 때문입니다. 관리자들은 동일한 물리적인 요구량을 가지는 서버를 더 추가할 수 있고, 서버의 전원 소비가 제한된다면 부하가 많은 경우에도 가용 전력을 초과하지 않을거라는 것에 대해 더 많은 자신감을 가질 수 있습니다.
HP 동적 전력 캡핑(Dynamic Power Capping)
동적 전력 캡핑은 몇몇 ProLiant와 BladeSystem 서버에서 사용 가능한 특징으로, 시스템 관리자가 서버 또는 서버의 그룹에 대한 전력 사용량을 제한할 수 있는 기능입니다. 캡은 부하량과 관계 없이 서버가 넘어설 수 없는 확고한 한계입니다. 캡은 서버가 전원 사용 제한량에 도달가기 전까지는 효력을 나타내지 않습니다. 전력 제한량에 도달하면, 관리 프로세서가 CPU P-상태와 클럭 임계치를 조정해서 소비되는 전력을 제한합니다.
동적 전력 캡핑은 운영 체제와 독립적으로 CPU의 동작을 변경할 수 있지만, HP의 통합 Lights-Out 2(iLO2) 펌웨어는 운영 체제가 관리 프로세서를 세스하는 것을 허용하며, 그에 따라 사용자 공간의 어플리케이션이 관리 프로세서에 질의를 할 수 있게 됩니다. Red Hat Enterprise Linux 6에 사용된 커널은 HP iLO와 iLO2 펌웨어에 대한 드라이버를 포함하며, 그에 따라 프로그램들은
/dev/hpilo/dXccbN
에 있는 관리 프로세서에 질의할 수 있습니다. 커널은 또한 전원 캡핑을 지원하기 위한 hwmon
sysfs
인터페이스의 확장을 포함합니다. 또한, sysfs
인터페이스를 사용하는 hwmon
ACPI 4.0 전력계 드라이버도 제공합니다. 이런 특징들이 한데 어우러져서, 운영 체제와 사용자-영역의 도구를 사용해 전원 캡핑을 위해서 설정된 값을 읽고, 현재 시스템의 전력 소비량을 측정할 수 있도록 해 줍니다.
HP 동작 전원 캡핑에 대한 더 자세한 정보는 http://h20000.www2.hp.com/bc/docs/support/SupportManual/c01549455/c01549455.pdf에 있는 HP Power Capping and HP Dynamic Power Capping for ProLiant Servers를 보십시오.
인텔 노드 관리자
인텔 노드 관리자는 시스템에 전력 사용량 제한을 겁니다. 이는 프로세서의 P-상태와 T-상태를 활용해 CPU의 성능을 제약함으로써, 전력 소비를 제한하는 것입니다. 전원 관리 정책을 결정함으로써, 관리자는 밤이나 주말과 같이 시스템이 시스템 부하가 적은 경우, 더 작은 전력을 소비할 수 있도록 할 수 있습니다.
인텔 노드 관리자는 CPU의 상태를 운영체제를 통한 설정과 전원 관리(Operating System-directed configuration and Power Management)(OSPM)를 사용해 조정합니다. 인텔 노드 관리자가 OSPM 드라이버에게 T상태로의 변화를 통지하면, 드라이버는 프로세스의 P-상태를 그에 따라 변화시킵니다. 이와 비슷하게, 인텔 노드 관리자가 OSPM드라이버에게 P-상태의 변화를 통지하면, 드라이버는 그에 따라 T상태를 변경시킵니다. 이러한 변경은 자동으로 일어나고, 운영체제에서 추가적인 입력을 필요로 하지 않습니다. 관리자는 인텔 노드 관리자를 인텔 데이터 센터 관리자(Intel Data Center Manager)(DCM)소프트웨어를 사용해 설정하고 모니터할 수 있습니다.
인텔 노드 관리자에 대한 더 자세한 상황은 http://communities.intel.com/docs/DOC-4766에 있는 Node Manager — A Dynamic Approach To Managing Power In The Data Center를 살펴보십시오.