コンピューターが実際に電力を追跡している場合 (ノートブックなど)、カーネル 3.8.11 よりも以下のコマンドを使用できます。マイクロワットで測定された電力を返します。
cat /sys/class/power_supply/BAT0/power_now
これはカーネル 3.8.11 (Ubuntu Quantal メインライン ジェネリック) で動作します。
Adam の提案を完了する別の KISS ソリューション。これは、power_now
を持っていない人向けです。 ファイル。 (アーチ)
echo - | awk "{printf \"%.1f\", \
$(( \
$(cat /sys/class/power_supply/BAT1/current_now) * \
$(cat /sys/class/power_supply/BAT1/voltage_now) \
)) / 1000000000000 }" ; echo " W "
小数点以下 1 桁のワットで実際の消費電力を報告します。
通常、コンピューターは自分が引き込んでいる電流を追跡しません。読み取り可能な電圧センサーがあることは一般的です。
消費電力は、ワークロードに応じて時間の経過とともに大きく変化する可能性があります。負荷が低い場合、CPU がスロットルバックするようになりました。ディスクはアイドル時にシャットダウンします。 powertop のようなツールは、消費電力の増加を引き起こすプロセスを追跡します。他のツールは、消費電力を積極的に調整します。
UPS は電力消費を考慮し、多くの場合、データにアクセスできます。
製造元の仕様から消費電力をある程度把握できますが、ハードウェアを再構成すると消費電力が変わる可能性があります。これはおそらく、開始して見積もるのに適した場所です。新しいデバイスを追加したり、既存のデバイスを交換したりすると、電力負荷が変わる場合があります。
消費電力を測定するために使用できる Kill-A-Watt のようなデバイスがあります。ただし、デバイスを介して電力が流れるように、デバイスを切断する必要があります。
ワイヤの周りをクリップすることで機能する電流計に投資するか、借りることができます。これにより、ボルトアンペアを計算できます。これは通常、サーバーのワット数とは異なります (より高くなります)。