シェルまたは C++ で、即時のエネルギー消費を取得しようとしています
何か案は ?
ありがとう
あなたの質問はもう少し詳細に行うことができますが、私があなたを正しく理解していれば、ジュールメーターという名前のプログラムは次のようにこれを行います:
Joulemeter は、使用されているハードウェア リソース (CPU、ディスク、メモリ、画面など) を測定し、自動的に学習された現実的な電力モデルに基づいてリソース使用量を実際の電力使用量に変換することにより、VM、コンピューター、またはソフトウェアのエネルギー使用量を推定します。
それが一つの方法です。自分のプロジェクトでこれを行っているだけなら、壁のソケットから測定してそのようにデータを提供するハードウェアをいくつか組み合わせることができると思います。たぶん、そのようなものはすでに存在します。
ラップトップをお持ちの場合は、この同様の質問に対して提示された回答を使用できます。
/usr/sbin/system_profiler SPPowerDataType | grep Wattage