
Cpupower gui 응용 프로그램을 사용하여 Linux의 CPU 주파수 관리
2022-06-04 last update
7 minutes reading Linux Applications본고는 리눅스 시스템의 CPU 주파수와 CPU 컨트롤러를 제어하고 관리하는 데 사용할 수 있는'cpupower gui'그래픽 응용 프로그램을 사용하는 방법을 소개한다.이러한 설정을 조정하면 Linux PC를 조정하여 더 높은 성능을 제공하거나 전력 소비량과 배터리 사용량을 줄이는 설정을 선택할 수 있습니다.이 응용 프로그램의 성능은 CPU 하드웨어의 능력을 초과하지 않지만, 소프트웨어 방면에서 변경하여 Linux 버전이 제공하는 재고 체험의 성능을 최적화하는 데 사용할 수 있다.성능 향상 또는 전력 소비량 절감은 Linux 시스템의 하드웨어 구성에 따라 달라지며 결과는 시스템에 따라 다를 수 있습니다.
Cpupower gui는 싱글 코어와 멀티 코어 CPU의 주파수를 관리할 수 있으며, 각 코어에 최대와 최소 주파수를 지정할 수 있습니다.멀티 코어 CPU의 경우 단일 CPU 코어의 주파수를 개별 또는 그룹으로 설정할 수 있습니다.또한 일부 코어를 완전히 오프라인으로 설정하여 전력 소비를 줄일 수도 있습니다.Cpupower gui는 한 번의 클릭에 특정한 설정을 적용하고 모든 설정을 다른 설정과 독립시킬 수 있도록 설정을 여러 프로필에 저장할 수 있습니다.또한 현재 CPU 컨트롤러를 변경하고 Linux 시스템의 성능이나 소모량을 제어하는 데 사용할 수 있는 컨트롤러를 추가할 수 있습니다.
다음 명령을 사용하여 Ubuntu에 Cpupower gui를 설치할 수 있습니다.
또는 repository 에서 최신 ".deb"패키지를 다운로드하고 Ubuntu에서 Cpupower gui를 설치하려면 다음 두 명령을 실행할 수 있습니다.
Linux 릴리스에서 사용할 수 있는 주 응용 프로그램 메뉴에서 Cpupower gui를 시작합니다.Linux 시스템에 설치된 CPU에 따라 다음과 같은 창이 표시됩니다.
"Profile"이라는 첫 번째 드롭다운 메뉴에서 Linux 시스템에서 사용할 수 있는 내장 CPU 성능 구성 파일을 선택할 수 있습니다.이러한 구성 파일은 자동으로 CPU 주파수를 설정하여 성능을 향상시키거나 전력 소비량을 줄입니다.
변경 사항을 완료한 후 오른쪽 위 모서리에 있는 적용 버튼을 클릭하여 시스템 범위 내에서 변경 사항을 적용합니다.응용 프로그램의 모든 필드를 변경할 때마다 이 작업을 수행해야 합니다.
구성 파일 드롭다운 메뉴에서 다양한 CPU 코어 설정의 현재 빈도로 표시되는 테이블 데이터가 표시됩니다.여기서 일부 핵심의 확인란을 클릭하여 오프라인으로 전환할 수 있습니다.
주파수 설정 제목 아래에서 특정 CPU 코어를 선택하여 온라인 또는 오프라인으로 설정하고 확인란과 드롭다운 메뉴 아래에 있는 슬라이더 두 개를 사용하여 최소와 최대 주파수를 변경할 수 있습니다.
그러면 전원 설정에서 CPU 컨트롤러 정책을 변경할 수 있습니다.CPU 컨트롤러는 미리 정해진 알고리즘과 정책 규칙을 사용하여 CPU 주파수를 조정합니다.복잡한 계산을 할 때, 성능을 향상시키기 위해 주파수를 늘릴 수 있고, Linux PC에서 기본 작업만 수행할 때, 주파수를 줄일 수 있다. 이것은 소모량을 줄일 수 있다.일부 CPU 컨트롤러는 CPU 코어를 항상 최고 주파수로 실행하여 성능을 극대화합니다.그러나 전력 소비량을 줄이는 데는 효율이 낮다.모든 주요 CPU 컨트롤러에 대한 자세한 내용은 here 에서 확인할 수 있습니다.
맨 위 도구 모음의 기본 설정 탭에서 시작할 때마다 자동으로 적용되는 구성 파일을 변경할 수 있습니다.
사용자 정의 프로파일에 설정을 저장하려면 위쪽 도구 모음에서 프로파일 버튼을 클릭하고 입력 상자에 이름을 입력하여 새 프로파일을 만듭니다(아래 화면 캡처와 같이).
CPU 주파수와 컨트롤러를 제어하기 위해 Cpupower gui의 명령줄 인터페이스를 사용할 수도 있습니다.이러한 명령줄 옵션에 대한 자세한 내용을 보려면 다음 명령을 실행합니다.
예를 들어, 명령줄에서 컨트롤러를 균형 모드로 변경하려면 다음 명령을 실행해야 합니다.
Cpupower gui는 Linux 시스템의 CPU 성능을 조정할 수 있는 좋은 그래픽 인터페이스를 제공합니다.구성 파일과 컨트롤러를 지원하기 때문에 CPU 집약도가 낮은 응용 프로그램을 실행할 때 저성능 모드로 전환하여 전력 소비를 줄일 수 있습니다.한편, CPU 집약형 애플리케이션(예: 3D 게임)을 실행할 때 성능 모드로 전환하여 성능을 향상시킬 수 있습니다.
Cpupower gui의 주요 기능
Cpupower gui는 싱글 코어와 멀티 코어 CPU의 주파수를 관리할 수 있으며, 각 코어에 최대와 최소 주파수를 지정할 수 있습니다.멀티 코어 CPU의 경우 단일 CPU 코어의 주파수를 개별 또는 그룹으로 설정할 수 있습니다.또한 일부 코어를 완전히 오프라인으로 설정하여 전력 소비를 줄일 수도 있습니다.Cpupower gui는 한 번의 클릭에 특정한 설정을 적용하고 모든 설정을 다른 설정과 독립시킬 수 있도록 설정을 여러 프로필에 저장할 수 있습니다.또한 현재 CPU 컨트롤러를 변경하고 Linux 시스템의 성능이나 소모량을 제어하는 데 사용할 수 있는 컨트롤러를 추가할 수 있습니다.
Linux에 Cpupower gui 설치
다음 명령을 사용하여 Ubuntu에 Cpupower gui를 설치할 수 있습니다.
$ sudo apt install cpupower-gui
응용 프로그램을 테스트할 때 저장소 버전이 GitHub 의 최신 버전보다 훨씬 뒤떨어진 것을 발견했습니다.Ubuntu에 최신 버전을 설치하려면 개발자가 제공하는 공식 PPA 저장소를 추가할 수 있습니다.사용 가능한 지침here을 따릅니다.또는 repository 에서 최신 ".deb"패키지를 다운로드하고 Ubuntu에서 Cpupower gui를 설치하려면 다음 두 명령을 실행할 수 있습니다.
$ sudo apt install gir1.2-handy-1
$ sudo apt show ./cpupower-gui_1.0.0-1_all.deb
Cpupower gui는 다른 Linux 릴리스의 기본 저장소에서 사용할 수 있으므로 패키지 관리자에서 검색할 수 있습니다.추가 설치 지침 및 배포 관련 소프트웨어 패키지here가 제공됩니다.Linux에서 Cpupower gui 사용
Linux 릴리스에서 사용할 수 있는 주 응용 프로그램 메뉴에서 Cpupower gui를 시작합니다.Linux 시스템에 설치된 CPU에 따라 다음과 같은 창이 표시됩니다.

"Profile"이라는 첫 번째 드롭다운 메뉴에서 Linux 시스템에서 사용할 수 있는 내장 CPU 성능 구성 파일을 선택할 수 있습니다.이러한 구성 파일은 자동으로 CPU 주파수를 설정하여 성능을 향상시키거나 전력 소비량을 줄입니다.

변경 사항을 완료한 후 오른쪽 위 모서리에 있는 적용 버튼을 클릭하여 시스템 범위 내에서 변경 사항을 적용합니다.응용 프로그램의 모든 필드를 변경할 때마다 이 작업을 수행해야 합니다.
구성 파일 드롭다운 메뉴에서 다양한 CPU 코어 설정의 현재 빈도로 표시되는 테이블 데이터가 표시됩니다.여기서 일부 핵심의 확인란을 클릭하여 오프라인으로 전환할 수 있습니다.

주파수 설정 제목 아래에서 특정 CPU 코어를 선택하여 온라인 또는 오프라인으로 설정하고 확인란과 드롭다운 메뉴 아래에 있는 슬라이더 두 개를 사용하여 최소와 최대 주파수를 변경할 수 있습니다.

그러면 전원 설정에서 CPU 컨트롤러 정책을 변경할 수 있습니다.CPU 컨트롤러는 미리 정해진 알고리즘과 정책 규칙을 사용하여 CPU 주파수를 조정합니다.복잡한 계산을 할 때, 성능을 향상시키기 위해 주파수를 늘릴 수 있고, Linux PC에서 기본 작업만 수행할 때, 주파수를 줄일 수 있다. 이것은 소모량을 줄일 수 있다.일부 CPU 컨트롤러는 CPU 코어를 항상 최고 주파수로 실행하여 성능을 극대화합니다.그러나 전력 소비량을 줄이는 데는 효율이 낮다.모든 주요 CPU 컨트롤러에 대한 자세한 내용은 here 에서 확인할 수 있습니다.

맨 위 도구 모음의 기본 설정 탭에서 시작할 때마다 자동으로 적용되는 구성 파일을 변경할 수 있습니다.

사용자 정의 프로파일에 설정을 저장하려면 위쪽 도구 모음에서 프로파일 버튼을 클릭하고 입력 상자에 이름을 입력하여 새 프로파일을 만듭니다(아래 화면 캡처와 같이).

CPU 주파수와 컨트롤러를 제어하기 위해 Cpupower gui의 명령줄 인터페이스를 사용할 수도 있습니다.이러한 명령줄 옵션에 대한 자세한 내용을 보려면 다음 명령을 실행합니다.
$ cpupower-gui --help
$ cpupower-gui config --help
$ cpupower-gui frequency --help
$ cpupower-gui profile --help
$ cpupower-gui online --help
$ cpupower-gui offline --help

예를 들어, 명령줄에서 컨트롤러를 균형 모드로 변경하려면 다음 명령을 실행해야 합니다.
$ cpupower-gui --balanced
CPU 코어 1, 2, 3, 4, 5의 최소 및 최대 주파수를 설정하려면 다음 형식으로 명령을 실행해야 합니다.$ cpupower-gui frequency --min 900 --max 1500 1-5
더 많은 명령줄 예시와 상세 문서here를 찾을 수 있습니다.결론
Cpupower gui는 Linux 시스템의 CPU 성능을 조정할 수 있는 좋은 그래픽 인터페이스를 제공합니다.구성 파일과 컨트롤러를 지원하기 때문에 CPU 집약도가 낮은 응용 프로그램을 실행할 때 저성능 모드로 전환하여 전력 소비를 줄일 수 있습니다.한편, CPU 집약형 애플리케이션(예: 3D 게임)을 실행할 때 성능 모드로 전환하여 성능을 향상시킬 수 있습니다.