powertop에서 전력 예상 열이 누락 되었습니까?


9

Ubuntu 12.04에서 powertop v.2.1을 사용했지만 전력 예상 열이 누락되었습니다.

여기에 설명 된 것과 같은 상황 이며 버그는 이미 수정되었습니다.

시도 lm_sensors했지만 전압을 읽지 못했습니다. 센서 감지 및 센서에 대한 로그는 다음과 같습니다.

문제의 원인을 잘 모르겠습니다. Lenovo Thinkpad 컴퓨터에서 Linux 커널 3.2.0-23-generic, Ubuntu 12.04 배포판을 실행하고 있습니다.

다른 장치의 전력 소비를 모니터링하는 다른 Linux 유틸리티가 있습니까?


나는 powertop이 당신이 찾고있는 유일한 해결책이라고 생각합니다. 새로운 버전을 확인하십시오
Qasim

답변:


7

PowerTop을 새로 설치 한 경우 시간이 좀 걸립니다 ... 견적이 정확한지 표시하는 데 며칠이 걸립니다. 나는 인터넷 에서이 정보를 찾았고 경험담에서도 이야기했습니다 ...


당신은 이것에 맞지만 왜 이런 식으로 작동하는지 알고 있습니까?
케빈 Q

1
전력 소비를 추정하기 전에 관련 데이터를 수집해야한다고 가정합니다. 시간이 지남에 따라 배터리 표시기 평가 방식이 향상됩니다.
찰리

또한 원하는 답변에 투표 하십시오 .
찰리

1
열어 두어야합니까 아니면 백그라운드에서 수집해야합니까?
michelpm 2014

1
그것은 배경에서 할 수 있지만 며칠이 걸릴 수 있습니다. 그래서 참을성
charlie

4

파워 탑 2.3

Powertop 2.3을 설치 하여이 버그가 수정되기를 바랍니다.

최신 버전을 가진 사람이 없으므로 다운로드하여 컴파일해야합니다

Powertop 다운로드 https://01.org/powertop/downloads/2013/powertop-v2.3

powertop-2.3.tar.gz <<< 클릭 및 다운로드

컴파일하기 전에 종속성을 설치해야합니다

종속성 설치 (다음 명령을 복사하여 붙여 넣기 만하면 됨)

sudo apt-get install libtool autoconf libnl-dev ncurses-dev pciutils-dev build-essential -y

Powertop 설치

PowerTOP을 빌드하고 설치하려면 다음 명령을 입력하십시오.

cd Downloads/powertop*  # assuming that you have downloaded in Downloads folder in you home directory   
sudo configure 
sudo make       # use -j option if you want to see details below
sudo make install

당신은 또한 사용할 수 있습니다 -j2 당신이 사용하려는 얼마나 많은 코어를위한 ./make .Replace -j2 당신이 컴파일 과정에 사용할 원하는 CPU 코어의 번호. 예를 들어 ./make -j8 을 사용 했습니다.

Powertop 변경 사항을 영구적으로 만들려면 어떻게합니까?


파워 스타트

시스템 전력 소비량 (와트)을 보여주는 명령 줄 도구입니다.

Powerstat 설치

ssudo apt-get install powerstat -y

당신은 전력 소비를 확인할 수 있습니다

  sudo powerstat

또는

 sudo powerstat -d 0

전력 소비량을 와트로 표시합니다

Running for 480 seconds (48 samples at 10 second intervals).
ACPI battery power measurements will start in 0 seconds time

Time    User  Nice   Sys  Idle    IO  Run Ctxt/s  IRQ/s Fork Exec Exit  Watts
 11:19:41   4.2   0.0   1.4  94.4   0.0    1   8731    518   20   20   20   9.44
 11:19:51   1.6   0.0   0.9  97.4   0.0    1   2165    301   20   20   20  10.78
 11:20:01   1.7   0.0   1.0  97.3   0.0    1   7788    400   20   20   20  12.27

Average   2.5   0.0   1.1  96.3   0.0  1.0 6228.0  406.3 20.0 20.0 20.0  10.83
StdDev   1.2   0.0   0.2   1.4   0.0  0.0 2898.3   89.0  0.0  0.0  0.0   1.16

 Minimum   1.6   0.0   0.9  94.4   0.0  1.0 2165.4  300.6 20.0 20.0 20.0   9.44
 Maximum   4.2   0.0   1.4  97.4   0.0  1.0 8730.7  518.3 20.0 20.0 20.0  12.27

 Summary:
 10.83 Watts on Average with Standard Deviation 1.16  


최신 소스를 컴파일했지만 문제가 여전히 해결되지 않았습니다. Powerstat는 다른 장치의 전압 또는 전력 소비를 읽어야하므로 원하는 것이 아닙니다.
Kevin Q

1

Qasim이 게시 한 가이드와 함께 kubuntu 12.04 (3.5 커널)에서 powerstat를 컴파일하려고합니다. 그러나 항상 ./configure 후에 오류가 발생합니다. 오류 : libnl 및 lib-genl을 찾을 수 없습니다.


나는 4 5 번 컴파일했습니다 ... 절대 컴파일 오류가 없습니다 ... 나에게 정확한 오류를 붙여
넣어서

sudo apt-get install libnl-dev libnl-genl-3-dev
Qasim

오류 코드는 다음과 같습니다. code checking for pkg-config... no checking for PCIUTILS... no checking for library containing pci_get_dev... -lpci checking for LIBNL... no checking for LIBNL... no checking for LIBNL... no configure: error: libnl and libnl-genl are required but were not found
Bullseye

1
그리고 내가 libnl-dev libnl-genls-3을 설치하려고 시도한 후에 : libnl-dev is already the newest version. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libnl-genl-3-dev : Depends: libnl-3-dev (= 3.2.3-2ubuntu2) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Bullseye

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