Power management/Processor/ko

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Power management/Processor and the translation is 100% complete.
Other languages:

이 게시물은 프로세서en전원 관리 설정을 설명합니다.

CPU 주파수 조절

CPU 주파수 조절은 "동작중" 전원을 절약하고 칩에서 발생하는 열의 양을 줄이려는 목적으로 자동으로 조절할 수 있는 주파수를 다루는 기술입니다.

설치

BIOS

일부 기능은 BIOS에서 켜고 끌 수 있습니다. 다음 기능을 켰는지 확인하십시오:

  • "Processor C1E support"
  • "Enhanced Speedstep (EIST)"

커널

다음 커널 옵션을 활성화하십시오:

커널 CPU 전원 관리 옵션 활성화
Power management and ACPI options  --->
     [*] ACPI (Advanced Configuration and Power Interface) Support  --->
         <*>   Processor
     CPU Frequency scaling  --->
         [*] CPU Frequency scaling
             Default CPUFreq governor (ondemand)  --->
                 Select a default governor; see below table
                 Default is ondemand
             *** CPU frequency scaling drivers ***
                 Select a driver; see below table

이 프로파일에 기반하여 주파수를 바꾸는 역할을 담당하는 정책 설정이 필요합니다:

기본 CPUFreq 정책
옵션 모듈 지원 프로세서 참고
'performance' 정책 cpufreq_performance CPU 주파수를 최대한 높게 설정합니다. 인텔 코어 프로세서에서는, 이 옵션을 기본으로 설정해야합니다. [1]
'powersave' 정책 cpufreq_powersave CPU 주파수를 최대한 낮출 수 있는 만큼 낮춰 고정 설정합니다. 기본 정책으로 설정할 수 없음
사용자 영역 주파수 제어용 'userspace' 정책 cpufreq_userspace CPU 주파수를 직접 설정하려 하거나 사용자 프로그램에서 CPU 주파수를 동적으로 설정할 수 있게 합니다.
'ondemand' cpufreq 정책 cpufreq_ondemand CPU 가용성을 기반으로 주기적 폴링을 수행하거나 주파수를 바꿉니다. 인텔 코어 프로세서 외의 프로세서에는 이 옵션을 기본으로 설정해야합니다.
'conservative' cpufreq 정책 cpufreq_conservative ondemand와 비슷합니다. 속도가 필요할 때는 주파수를 100% 수준으로 설정하기보단 점진적으로 올리거나 줄입니다.
참고
Name of the active CPUFreq governor is available in: /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor
x86 CPU 주파수 조절 드라이버
옵션 모듈 지원 프로세서 참고
인텔 P-state 제어 intel_pstate (샌디 브릿지 이상의) 최신 인텔코어
프로세서 클록 제어 인터페이스 드라이버 pcc-cpufreq
ACPI 프로세서 P-States 드라이버 acpi-cpufreq 이전 Intel Core, Intel Atom, Intel Pentium M
AMD 옵테론/Athlon64 PowerNow! powernow-k8 AMD Opteron, AMD Athlon 64, AMD Turion 64
Intel 고급 SpeedStep (오래된 기능) speedstep-centrino Intel Pentium M (Centrino), Intel Xeon 오래된 기능이므로, 대신 ACPI Processor P-States driver 를 사용하십시오.
Intel Pentium 4 클록 변조 p4-clockmod Intel Pentium 4, Intel XEON 상당히 느려지며 눈에 띄는 레이턴시 증가 현상이 일어납니다.

클록 신호

프로세서가 전원 절약 상태에서 오래 머물러 있을 때 대부분의 전력 사용량을 절약하며, 프로세서를 동작 상태로 복귀할 때 사용하는 클록 신호 수를 최대한 줄입니다.

설치

BIOS

일부 기능은 BIOS에서 켜거나 끌 수 있습니다. 다음 기능을 켰는지 확인하십시오:

  • "HPET"
  • "Multimedia timer"

커널

다음 커널 옵션을 활성화하십시오:

커널 커널에서 클록 최적화 기능 활성화
Processor type and features  --->
   [*] Tickless System (Dynamic Ticks)
   [*] High Resolution Timer Support
   [*] HPET Timer Support
참고
이 옵션은 "General setup" -> "Timers subsystem"에 있습니다.

PowerTOP

PowerTOP은 컴퓨터의 전기 전원 소모량을 측정하고 보여주고 최소화하도록 설계한 유틸리티입니다.

이 명령을 실행하면, 프로세서를 자주 동작하는 순으로 동작중인 프로세스를 정렬하여 보여줍니다. 설정 및 활용법에 대한 자세한 내용은 별도의 PowerTOP 게시글을 확인하십시오.

Hprofile

다음의 간단한 명령을 통해 활성 CPU 정책을 바꿀 수 있습니다:

root #for c in $(ls -d /sys/devices/system/cpu/cpu[0-9]*); do echo ondemand >$c/cpufreq/scaling_governor; done

시스템 시작시 실행하는 방법을 알아보려면 /etc/local.d/README 문서를 읽어보십시오.

sys-power/cpupower와 같은 프로그램은 위에서 제시한 기능보다 더 많은 기능이 있지만 일부 인터페이스가 상단에 몰려있습니다. 그러나 대부분의 사용자에게는 시스템 사용 상태에 따른 루트 권한으로의 일부 명령을 실행이 그다지 효율적이지 않습니다. 일부 CPU 주파수 정책 결정은 그냥 자동화 해두는것이 낫습니다. 예를 들자면, 교류 전원에 연결하지 않았을 때, 대부분 사용자는 전원 절약 상태로 시스템을 두고 싶어합니다.

바로 이 시점이 Hprofile 프로그램을 동작시킬 상황입니다. 더 많은 정보와 설정 방법을 알아보려면 언급한 문서(하이퍼링크)를 참고하세요.

추가 참조

  • ACPI - 고급 설정 및 전원 관리 인터페이스.

외부 자료

참고 자료