我希望在 shell 或 C++ 中获得即时能源消耗
有任何想法吗 ?
谢谢
您的问题可以更详细一些,但如果我理解正确,名为Joulemeter的程序会通过以下方式执行此操作:
Joulemeter 通过测量正在使用的硬件资源(CPU、磁盘、内存、屏幕等)并根据自动学习的真实功率模型将资源使用量转换为实际功率使用量来估计 VM、计算机或软件的能量使用量。
这是一种方法。如果你只是为你自己的项目做这个,我想你可以把一些从墙上插座测量的硬件放在一起,然后以这种方式给你数据。也许这样的东西已经存在。
好吧,如果你有一台笔记本电脑,你可以使用为这个类似问题提供的答案:
/usr/sbin/system_profiler SPPowerDataType | grep Wattage