Mně by se líbilo úlohy úplně zastavovat. Třeba pravidelné upgrady Gentoo bych dělal jen v době, kdy je elektřina velmi levná. Když to ale trvá třeba 10 hodin, dojde to až do doby, kdy je elektřina zase velmi drahá. Bylo by dobré to přerušit do druhého dne.
Naopak, když cena elektřiny propadne až do negativních koncových cen, chtěl bych spustit nějakou úlohu pro co největší zatížení.
Já se ptám jen modbusu střídače, kolik dává střecha. Když je to přes půl hodiny dobré a není večer, všechny servery to zjistí z api a ví, že mohou spouštět co je napadne. Ale řeším to individuálně pro každou službu. A potom mám nabíjecí stanice, kde spíná zásuvka jen, když je to "zelená energie", tam nabíjím třeba notebooky.
Občas během emerge uspávám počítač. Emerge pak naváže, kde přestal (během downloadu jsem to však netestoval). Teoreticky by mohlo fungovat poslat procesům SIGSTP. Podle bugzilly to však moc dobře nefunguje https://bugs.gentoo.org/704498
Tak já mam komp s Alder Lake, a dost pomůže přesunout zlobivé procesy (takže FireFox, kde pořád něco běží i když by nemělo) na E jádra, případně přes chrt jim dát na nich ještě idle class (beesd, bitcoind, dogecoind).
Sice to úplné stopnutí není, ale mít to na jednom E jádře dost signifikantně spotřebu omezí.