如何监控功耗?


43

powertop程序将显示电源使用情况,但仅在大约五分钟之后。在此之前,它显示:

没有可用的ACPI功耗估算

那是powertop程序的局限性之一。建议使用什么程序来可靠地监视电源使用情况?是否可以获得与系统监视器中的内存使用历史类似的电源使用历史?


我当时只是在笔记本电脑上使用Powertop进行测试,却没有注意到类似的任何问题。您使用什么版本?
2012年

我遇到了1.13(在Maverick中的那个)的问题,来自Oneiric的1.97根本不显示功耗。
Lekensteyn

您是否在拔下电源线的笔记本电脑上使用它?以下是两个Powertop版本的屏幕截图,其中显示了电源使用情况:imgur.com/TA0BS,GresK#0
Cas

拔下插头后,我已经等了五分钟才进行测试(在此之前,它使用了线路)。检查来源,看来powertop 1.97依靠“当前费率”字段来报告费用率。我的电池总是报告“未知”,我必须使用/ proc / acpi / battery / BAT0 / state中的“剩余容量”字段。
Lekensteyn 2012年

Answers:


40

正如您在评论中所推测的那样,限制并不在于软件,而在于电池未正确报告。

为了阐明这些软件工具,以下仅在使用电池供电时测量笔记本电脑的功耗。对于台式机或服务器机器,当前唯一的解决方案是插入电源插座的电子功率计。

功率统计

在Ubuntu Precise 12.04中,有一个新的功耗统计历史记录窗口。可以通过单击应用程序指示器菜单中的电池项目,然后选择Latop Battery选项卡来访问。

Powertop

如OP所述,该程序提供有关每个进程/设备电源使用情况的信息。

功率统计

衡量进程/设备功耗的另一种选择是由Colin King为Ubuntu写的powerstat。在hecticgeek.com上有详细的功能介绍。

可以从PPA安装: ppa:colin-king/powermanagement

在此处输入图片说明


+1张精美图片,您碰巧知道Kubuntu 12.04是否有类似程序吗?
Lekensteyn


8
无电池计算机的功耗如何?Powerstat不支持他们(错误消息:Machine is not discharging and hence we cannot measure power usage.
Heisennberg

1
在上面的屏幕截图或其他屏幕截图中,仅仅是我一个人,还是powertop实际在哪里显示功耗?
马特

@哑光电池的放电率就可以了。但是,如果您使用的是交流电,那么powertop不会显示任何类似信息。
Ruslan



0

英特尔拥有一个名为“ 英特尔Power Gadget ” 的跨平台(Linux,MacOS和Windows)应用程序,该应用程序可通过命令行版本和GUI版本来记录功耗信息,包括累积功率测量值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.