当前位置: 首页>>技术教程>>正文


如何监控功耗?

, , ,

问题描述

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

no ACPI power usage estimate available

这是powertop计划的局限之一。建议使用什么程序可靠地监控电源使用情况?是否有可能获得类似于系统监视器中的内存使用历史的电源使用历史记录?

最佳解决方法

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

为了澄清这些软件工具,下面仅测量笔记本电脑在使用电池时的功耗。对于desktop or server machines,目前唯一的解决方案是插入电源插座的电子watt-meter。

电力统计

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

software-recommendation,monitoring,power-management,ubuntu

Powertop

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

software-recommendation,monitoring,power-management,ubuntu

Powerstat

测量过程/设备功耗的另一个替代方案是由Colin King为Ubuntu编写的powerstat。有关hecticgeek.com功能的详细介绍。

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

software-recommendation,monitoring,power-management,ubuntu

次佳解决方法

您可以查看PowerAPI(在github上),它可以在Linux上为进程级别提供功耗。根据一些experiments,它比Powertop更准确。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2138.html,未经允许,请勿转载。