linux - Linux 中的功耗优化

标签 linux

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

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

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

最佳答案

ACPI旨在不仅处理完整的系统挂起/唤醒,而且还应该在每个设备上工作。这应该可以帮助您测试对整体系统功耗的影响。

但首先看看电源管理的一般建议,例如 this one for Gentoo并尝试其他人之前已经做过的通用解决方案。

您可能已经得到了您想要的。毕竟ACPI通常被认为是复杂的,并且finding not much about selective suspend除了 USB(外部)设备之外,很可能表明,这不是一个很好的方法,或者至少不是一个简单的方法。根据您的专业知识(在硬件和 Gnu/Linux 方面),您仍然可以成功,因为 Linux 操作系统往往靠近硬件运行,并且通常是棘手计算操作的强大基础。

但正如 Ben Voight 之前所说,x86 通常不是高能效应用程序的首选平台,如果您的项目任务中允许这样做,您应该更好地寻找替代方案。

关于linux - Linux 中的功耗优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6912859/

相关文章:

python - 使用python通过web设置ftp服务

c++ - 如何使用linux接受多个输入来做操作

php - 在终端中执行的 php 文件中的 pdo 连接不起作用

linux - 无法创建 '/var/www/html/myproject/.git/index.lock'只读文件系统

linux - 如何在 Linux 3.2.x 中添加新的系统调用?

linux - 嵌入式网络浏览器

c - 管道和 fork - scanf 只读取一个字符

linux - 使用 Unix 排序对多个键进行排序——错误?

linux - 一 ping 两个结果

linux - 第一个 bash 脚本不工作