Linux中的电源优化

Linux中的电源优化

我正在从事一个交通监控项目,该项目使用多个视觉传感器和一个计算平台执行各种图像处理任务。我在项目中的基本任务是电源优化/管理。我使用的是 ZOTAC-IONITX 计算平台(Intel ATOM CPU + NVIDIA ION GPU)。我目前面临的问题是:

我无法对各种组件(例如处理器、GPU、硬盘、内存等)的功耗进行建模,因为似乎没有办法测量单个系统组件的功耗。由于我没有功耗模型,所以我无法提出功耗优化算法。我目前正在使用 Linux。有没有办法测量/建模单个系统组件的功耗?

我将非常感谢有关这方面的任何建议。


我已经检查过 powertop。它不会告诉组件(例如微处理器)消耗的功率(瓦​​特)。它只提供有关处理器所处的电源状态(但是用户无法更改电源状态)和导致处理器唤醒的处理器的信息。

答案1

哦,是的,有一个办法:http://www.lesswatts.org/projects/powertop

该网站包含大量有关调整系统消耗的信息。

答案2

尝试使用“powertop”。它会显示所有系统、唤醒、P 状态等的功耗。

powertop 截图

http://www.lesswatts.org/projects/powertop/

我不知道我的建议是否是让你搜索。Lesswats.org 是有关 Linux 功耗信息的最佳网站(来自英特尔工程师)。

答案3

最耗电的是 CPU 和 GPU。对于 CPU,powertop 提供了可用于降低其功耗的详细信息,正如其他人所述。

对于 GPU,是否有可能降低图形处理器的功耗?。如果您想知道功耗,您可以检查您的型号的规格,或者尝试禁用 GPU 并比较计算机的总功耗。

相关内容