Jak monitorować zużycie energii?

43

powertopProgram pokazuje zużycie energii, ale dopiero po około pięciu minut. Wcześniej pokazuje:

brak szacowanego zużycia energii ACPI

To jedno z ograniczeń powertopprogramu. Jaki program jest zalecany do niezawodnego monitorowania zużycia energii? Czy możliwe jest uzyskanie historii zużycia energii podobnej do historii zużycia pamięci w Monitorze systemu?

Lekensteyn
źródło
Właśnie testowałem z powertopem na moim laptopie i nie zauważyłem takiego problemu. Jakiej wersji używasz?
Cas
Miałem ten problem z 1.13 (ten w Maverick), 1.97 z Oneiric wcale nie pokazuje zużycia energii.
Lekensteyn
Czy używasz tego na latopie z odłączonym kablem zasilającym? Oto zrzuty ekranowe obu wersji zasilacza pokazujące zużycie energii: imgur.com/TA0BS,GresK#0
Cas
Czekałem pięć minut po odłączeniu wtyczki przed testowaniem (wcześniej używa linii). Sprawdzając źródło, wydaje się, że powertop 1.97 opiera się na polu „bieżąca stawka” do raportowania stawki opłat. Moja bateria zawsze zgłasza „nieznane” i muszę użyć pola „pozostała pojemność” z / proc / acpi / battery / BAT0 / state.
Lekensteyn
1
unix.stackexchange.com/questions/68531/...
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Odpowiedzi:

40

Jak można się domyślić w komentarzu, ograniczenie nie dotyczy oprogramowania, ale sytuacji, w której bateria nie zgłasza się poprawnie.

Aby wyjaśnić te narzędzia programowe poniżej, zmierzą zużycie energii tylko na laptopach, gdy są zasilane z baterii. W przypadku komputerów stacjonarnych lub serwerowych jedynym aktualnym rozwiązaniem jest elektroniczny watomierz, który podłącza się do gniazda sieciowego.

Statystyka mocy

W Ubuntu Precise 12.04 pojawiło się nowe okno historii statystyk mocy. Można to uzyskać, klikając element baterii w menu wskaźnika aplikacji, a następnie wybierając kartę Latop Battery.

Powertop

Jak wspomniano w OP, program ten dostarcza informacji na temat zużycia energii na proces / urządzenie.

Powerstat

Inną alternatywą mierzącą zużycie energii przez proces / urządzenie jest powerstat napisany dla Ubuntu przez Colina Kinga. Szczegółowa recenzja jego funkcji znajduje się na hecticgeek.com .

Można go zainstalować z PPA: ppa:colin-king/powermanagement

wprowadź opis zdjęcia tutaj

Cas
źródło
+1 fajne zdjęcia. Czy wiesz, czy Kubuntu 12.04 ma podobny program?
Lekensteyn,
Zdobądź Kill-A-Watt p3international.com/products/p4400.html
nitrl
8
Co z zużyciem energii w komputerach bez baterii? Powerstat nie obsługuje nich (komunikat o błędzie: Machine is not discharging and hence we cannot measure power usage.)
Heisennberg
1
Czy to tylko ja, czy gdzie rzeczywiście układ zasilania pokazuje zużycie energii, na powyższym zrzucie ekranu lub gdzie indziej?
mat
@matt wskaźnik rozładowania akumulatora to. Ale jeśli jesteś na AC, powertop nie pokazuje czegoś takiego.
Ruslan
4

Możesz spojrzeć na PowerAPI (na github), który podaje zużycie energii na poziomie procesu w systemie Linux. Według niektórych eksperymentów jest bardziej dokładny niż Powertop.

Martin Monperrus
źródło
0

Intel ma wieloplatformową (Linux, MacOS i Windows) aplikację o nazwie „ Intel Power Gadget ”, która umożliwia rejestrowanie informacji o zużyciu energii, w tym skumulowanych pomiarów mocy, za pośrednictwem wersji wiersza poleceń i wersji GUI.

Pierz
źródło