问题描述
powertop
程序显示电源使用情况,但仅在大约五分钟后显示。在此之前,它显示:
no ACPI power usage estimate available
这是powertop
计划的局限之一。建议使用什么程序可靠地监控电源使用情况?是否有可能获得类似于系统监视器中的内存使用历史的电源使用历史记录?
最佳解决方法
正如您在评论中推测的那样,限制不在于软件,而在于电池没有正确报告。
为了澄清这些软件工具,下面仅测量笔记本电脑在使用电池时的功耗。对于desktop or server machines,目前唯一的解决方案是插入电源插座的电子watt-meter。
电力统计
在Ubuntu Precise 12.04中,有一个新的电源统计历史记录窗口。单击应用程序指示器菜单中的电池项,然后选择Latop Battery选项卡即可访问此项。
Powertop
如OP所述,该程序提供有关每个进程/设备电源使用情况的信息。
Powerstat
测量过程/设备功耗的另一个替代方案是由Colin King为Ubuntu编写的powerstat。有关hecticgeek.com功能的详细介绍。
它可以从PPA安装:ppa:colin-king/powermanagement
次佳解决方法
您可以查看PowerAPI(在github上),它可以在Linux上为进程级别提供功耗。根据一些experiments,它比Powertop更准确。