Linux中的进程或线程级电源监视

时间:2012-12-28 12:55:05

标签: linux multithreading process pthreads power-management

我正在寻找一些可以为Linux操作系统提供进程或线程级功耗的工具。我正在寻找类似于top,vmstat,mpstat,活动监视器(MAC)等类似的功能,即使是近似的功率使用。我见过Andorid的工具PowerTutor,它可以很好地用于特定的Andorid手机。是否有类似的工具可以为Linux操作系统提供笔记本电脑/台式机等的统计数据?任何建议表示赞赏。

2 个答案:

答案 0 :(得分:1)

我看不到确切的功率值,只是关于功率的大量元信息(测试了64位Mint Maya)。然而,它可能对您有用:

  

PowerTOP是一款用于诊断功耗和电源管理问题的Linux工具。除了作为诊断工具之外,PowerTOP还具有交互模式,您可以在其中试验各种电源管理设置,以防Linux发行版未启用这些设置。

     

PowerTOP报告系统中哪些组件最有可能归咎于高于所需的功耗,范围从软件应用程序到系统中的活动组件。详细的屏幕可用于CPU C和P状态,设备活动和软件活动。

     

多年来,PowerTOP一直被英特尔,Linux经销商以及开源社区的各个部分大量使用。我们希望我们的用户发现第二代对他们的需求更有用。

homepage

another article

安装说明:

sudo apt-get install powertop

使用说明

sudo powertop

答案 1 :(得分:1)

  1. PowerPack 3.0是由Virginia Tech开发的软件,用于直接测量系统主要组件的功耗: http://scape.cs.vt.edu/software/powerpack-3-0/

  2. PAPI Api可以提供多个性能指标: http://icl.cs.utk.edu/papi/overview/index.html

  3. ARM处理器的Power Analyzer是密歇根大学科罗拉多大学的合资企业: http://web.eecs.umich.edu/~panalyzer/