검색

17장. 에너지 사용량을 최적화하기 위한 CPU 빈도 튜닝

download PDF

필요한 CPUfreq governor를 설정한 후 요구 사항에 따라 사용 가능한 cpupower 명령을 사용하여 시스템에 CPU 속도를 설정하여 시스템의 전원 사용을 최적화할 수 있습니다.

17.1. 지원되는 cpupower 툴 명령

cpupower 툴은 프로세서의 전력 절약 관련 기능을 검사하고 조정하는 툴 모음입니다.

cpupower 툴은 다음 명령을 지원합니다.

idle-info
cpupower idle-info 명령을 사용하여 CPU 유휴 드라이버에 사용 가능한 유휴 상태 및 기타 통계를 표시합니다. 자세한 내용은 CPU Idle State를 참조하십시오.
idle-set
cpupower idle-set 명령을 root로 사용하여 특정 CPU 유휴 상태를 활성화하거나 비활성화합니다. d 사용하여 특정 CPU 유휴 상태를 비활성화하려면 -e 를 사용합니다.
frequency-info
cpu power frequency-info 명령을 사용하여 현재 cpufreq 드라이버와 사용 가능한 cpu freq governor를 표시합니다. 자세한 내용은 CPUfreq 드라이버,코어 CPUfreq GovernorsIntel P-state CPUfreq governors를 참조하십시오.
frequency-set
cpu power frequency-set 명령을 root로 사용하여 cpu freq 및 governor를 설정합니다. 자세한 내용은 CPUfreq governor 설정을 참조하십시오.
set

cpupower set 명령을 root로 사용하여 프로세서 절전 정책을 설정합니다.

--perf-bias 옵션을 사용하면 지원되는 Intel 프로세서에서 소프트웨어를 활성화하여 최적의 성능과 전력 절약 사이의 균형을 결정할 수 있습니다. 할당된 값은 0 에서 15 까지입니다. 여기서 0 은 최적의 성능이며 15 는 최적의 전력 효율성입니다. 기본적으로 -perf-bias 옵션은 모든 코어에 적용됩니다. 개별 코어에만 적용하려면 --cpu cpulist 옵션을 추가합니다.

info

cpupower set 명령을 사용하여 활성화한 프로세서 전원 관련 및 하드웨어 구성을 표시합니다. 예를 들어 --perf-bias 값을 5 로 할당하는 경우

# cpupower set --perf-bias 5
# cpupower info
analyzing CPU 0:
perf-bias: 5
모니터

cpupower monitor 명령을 사용하여 유휴 통계 및 CPU 요구 사항을 표시합니다.

# cpupower monitor
 | Nehalem       || Mperf    ||Idle_Stats
 CPU| C3   | C6   | PC3  | PC6  || C0   | Cx   | Freq || POLL | C1   | C1E  | C3   | C6   | C7s  | C8   | C9   | C10
   0|  1.95| 55.12|  0.00|  0.00||  4.21| 95.79|  3875||  0.00|  0.68|  2.07|  3.39| 88.77|  0.00|  0.00|  0.00| 0.00
[...]

l 옵션을 사용하면 시스템에서 사용 가능한 모든 모니터와 -m 옵션을 사용하여 특정 모니터와 관련된 정보를 표시할 수 있습니다. 예를 들어, Mperf 모니터와 관련된 정보를 모니터링하려면 cpupower monitor -m Mperf 명령을 root로 사용합니다.

추가 리소스

  • cpupower(1), cpu power-idle-info(1), cpu power-idle-set(1), cpu power-frequency-set(1), cpu power-frequency -info (1), cpu power-info(1)cpupower-monitor(1) 도움말 페이지
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.