Linux의 전력 최적화


2

나는 다수의 시각 센서와 컴퓨팅 플랫폼으로 다양한 이미지 처리 작업을 수행하는 교통 감시 프로젝트에 종사하고있다. 이 프로젝트의 기본 과제는 전력 최적화 / 관리입니다. ZOTAC-IONITX 컴퓨팅 플랫폼 (Intel Atom CPU + NVIDIA ION GPU)을 사용하고 있습니다. 현재 직면 한 문제는 다음과 같습니다.

저는 개별 시스템 구성 요소의 전력 소비를 측정 할 방법이없는 것 같기 때문에 프로세서, GPU, 하드 드라이브, 메모리 등과 같은 다양한 구성 요소의 전력 소비를 모델링 할 수 없습니다. 필자는 전력 소비 모델을 가지고 있지 않기 때문에 전력 최적화 알고리즘을 생각해 낼 수 없습니다. 나는 현재 리눅스에서 일하고있다. 개별 시스템 구성 요소의 전력 소비를 측정 / 모델링 할 수있는 방법이 있습니까?

나는이 점에있어서 어떤 제안도 정말로 감사 할 것입니다.


나는 이미 파워 톱을 점검했다. 구성 요소 (예 : 마이크로 프로세서)에서 소모되는 전력 (와트)을 알려주지 않습니다. 프로세서가있는 전원 상태 (사용자가 전원 상태를 변경할 수있는 방법은 없음)와 프로세서가 깨어나게하는 프로세서에 대한 정보 만 제공합니다.


"(그러나 사용자가 전원 상태를 변경할 수있는 방법은 없습니다)": 불필요한 CPU 사용 프로세스를 비활성화하여이를 변경합니다.
Mechanical snail

답변:



0

"powertop"으로 시도하십시오. 모든 시스템, 웨이크 업, P- 상태 등의 전력 소비를 보여줍니다.

powertop screenshot

http://www.lesswatts.org/projects/powertop/

내 제안이 당신이 검색 한 것인지 모르겠습니다. Lesswats.org는 Linux의 전력 소비에 관한 정보를 제공하는 최고의 사이트입니다 (인텔 엔지니어로부터).


배터리로 작동 할 때만 작동하므로 AFAIK 데스크톱에는 적합하지 않습니다.
Gunnish

0

메인 파워 호그는 CPU와 GPU가 될 것입니다. CPU의 경우, powertop은 다른 것들이 설명하는 것처럼 전력 소비를 줄이기 위해 사용할 수있는 자세한 정보를 제공합니다.

GPU의 경우 그래픽 프로세서의 전력 소비를 줄일 수 있습니까? . 전력 소비량을 알고 싶다면 모델 사양을 확인하거나 GPU를 비활성화하고 컴퓨터의 총 전력 소모량을 비교해보십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.