it-swarm-eu.dev

Jak najít odběr energie ve wattech?

Byl jsem požádán, abych odhadl spotřebu energie serverů, které provozuji ve své laboratoři. Myslel jsem, že bych se zeptal, jestli existuje nějaký šikovný linuxový příkazový řádek pro získání spotřeby energie serveru. Vypadá to, že powertop je užitečný pro minimalizaci spotřeby energie, ale nezdá se, že by ukazoval informace, že server A používá B watty.

Existuje v systému/proc něco, co by mi pomohlo?

42
speciousfool

Pokud váš počítač skutečně sleduje energii (např. Notebook), než v jádru 3.8.11, můžete použít níže uvedený příkaz. Vrací výkon měřený v mikrovodech.

cat /sys/class/power_supply/BAT0/power_now

Toto funguje na jádru 3.8.11 (generický hlavní řádek Ubuntu Quantal).

19
Adam Ryczkowski

Další KISS řešení dokončující Adamovo sugestion. Je to pro lidi, kteří nemají power_now soubor. (Oblouk)

echo - | awk "{printf \"%.1f\", \
$(( \
  $(cat /sys/class/power_supply/BAT1/current_now) * \
  $(cat /sys/class/power_supply/BAT1/voltage_now) \
)) / 1000000000000 }" ; echo " W "

Hlášení skutečné spotřeby energie ve wattech s jedním desetinným místem.

12
ManuelSchneid3r

Počítače obvykle nesledují aktuální, který kreslí. Je běžné, že existují čitelné snímače napětí.

Spotřeba energie se může v průběhu času značně lišit v závislosti na pracovní zátěži. Když je zatížení nízké, CPU nyní zpomalí. Disky se při nečinnosti vypnou. Nástroje jako powertop budou sledovat procesy, které vedou ke zvýšení spotřeby energie. Ostatní nástroje agresivně vyladí spotřebu energie.

UPS se starají o spotřebu energie a často mají přístupná data.

Specifikace výrobců vám poskytnou představu o spotřebě energie, ale změna konfigurace hardwaru může změnit spotřebu energie. To je pravděpodobně dobré místo pro začátek a odhad. Přidání nových zařízení nebo výměna stávajících zařízení může změnit spotřebu energie.

Existují zařízení jako Kill-A-Watt, která lze použít k měření spotřeby energie. Vyžadují však odpojení zařízení, aby v něm probíhalo napájení.

Možná budete chtít investovat nebo si půjčit aktuální měřič, který pracuje zaklapnutím kolem drátu. To vám umožní vypočítat volt-ampéry. Toto je obvykle odlišné (vyšší) než příkon serverů.

11
BillThor

vylepšení freedektop dělá trik přes dbus. Můj notebook potřebuje 8 až 12 wattů. Pěkný.

5
ManuelSchneid3r

Nemyslím si, že většina serverů sleduje spotřebu energie, alespoň ne ve formě, do které má Linux přístup. Možná budete mít větší štěstí při dotazování modulů LOM serverů (pokud existují), ale obvykle dostávám tento druh informací ze vzdálených napájecích proužků.

4
geekosaur