MegaBits.lv - ir tiešsaites žurnāls, kur tu vari atrast jaunumus un ziņas par mūsdienīgam tehnoloģijam


Atpakaļ
Programmatūra

Programma WattWise automātiski samazina datora patēriņu atkarībā no elektroenerģijas tarifa.

Programma WattWise automātiski samazina datora patēriņu atkarībā no elektroenerģijas tarifa.
0 0 7 0

Inženieris robotikas un mašīnmācīšanās jomā izstrādāja komandlīnijas saskarni (CLI), kas kontrolē enerģijas patēriņu, izmantojot viedo spraudni, un pielāgo sistēmas veiktspēju atbilstoši elektroenerģijas tarifiem.

Vienkāršs rīks, nosaukts WattWise, parādījās, kad izstrādātājs Navins uzbūvēja darba staciju ar diviem AMD EPYC procesoriem un plānoja pievienot četrus grafiskos paātrinātājus. Tā kā šāda sistēma patērē daudz enerģijas, viņš vēlējās kontrolēt tās patēriņu ar Kasa Smart Plug palīdzību.

Pašlaik Navins publiski pieejama tikai daļu projekta, kas atbild par monitoringu, bet funkciju procesora frekvences un patērētās jaudas pārvaldībai viņš plāno pievienot vēlāk.

Kāpēc radās nepieciešamība pēc WattWise?

Diemžēl standarta Kasa Smart lietotne un Home Assistant panelis izrādījās neērti un neveica visas nepieciešamās funkcijas. Tā kā Navins jau izmantoja termināli uzraudzībai caur htop, nvtop un nload, viņš nolēma izveidot savu rīku, nevis izmantot vēl vienu programmu.

Viņš izstrādāja termināla programmu, kas saņem datus par enerģijas patēriņu caur Home Assistant un TP-Link. Tā parāda pašreizējo slodzi reāllaikā (vatos un ampēros), veido vēsturiskos patēriņa grafikus un, vissvarīgāk, automātiski ierobežo procesora un videokartes veiktspēju.

Navina enerģijas piegādātājs izmanto diferencētu tarifu sistēmu, kur elektroenerģija pīķa stundās maksā ievērojami dārgāk. Viņa darba stacija patērē līdz 1400 W pilnas slodzes laikā, bet procesora frekvences samazināšana no 3,7 GHz līdz 1,5 GHz ļauj samazināt patēriņu par aptuveni 225 W.

Projektā pagaidām nav minēts par videokartes veiktspējas ierobežošanu, lai gan GPU frekvences samazināšana četrām videokartēm varētu nodrošināt vēl lielāku ietaupījumu.

Kā darbojas WattWise?

Programma optimizē pulksteņa frekvenci, pamatojoties uz trīs parametriem:

  • Sistēmas slodze
  • Pašreizējais enerģijas patēriņš (nolasīts no viedās kontaktligzdas)
  • Diennakts laiks (lai ņemtu vērā pīķa tarifus)

Tiek izmantots PI regulators (proporcionāli integrējošs kontrolieris), lai pārvaldītu enerģijas piegādi un pielāgotu sistēmas parametrus, ņemot vērā šos mainīgos.

WattWise darbības piemērs

Pašlaik WattWise vienlaicīgi atbalsta tikai vienu viedo spraudni un darbojas tikai ar Kasa zīmolu. Tomēr Navins plāno pievienot atbalstu vairākiem spraudņiem, integrāciju ar citiem viedo spraudņu zīmoliem, sadarbību ar citiem enerģijas pārvaldības rīkiem un papildu veiktspējas optimizācijas funkcijas.

Navins padarīja WattWise par atklātu projektu saskaņā ar MIT licenci, tāpēc ikviens var lejupielādēt kodu no GitHub. Ja jums ir interese, jūs varat atstāt atsauksmes, piedāvāt uzlabojumus vai izveidot savu versiju, piemērotu citām sistēmām.

Lūdzu, ņemiet vērā, ka pašreizējā versijā ir pieejams tikai monitoringa interfeiss un automātiskās veiktspējas pielāgošanas funkcija vēl atrodas izstrādē.

Pašlaik WattWise ir diezgan vienkāršs rīks, bet bieži vien tieši vienkārši risinājumi ir visefektīvākie.

Avots: tomshardware

Saistītie Tagi:

Paldies, tavs viedoklis pieņemts.

Komentāri (0)

Šobrīd nav neviena komentāra

Atstāj Komentāru:

Lai būtu iespējams atstāt komentāru - tēv jāautorizējas mūsu vietnē

Saistītie Raksti