Obsah
Abstrakt
V této kapitole najdete stručný úvod do správy napájení v systému Linux. Popsány jsou oba v současné době používané standardy APM (Advanced Power Management) a ACPI (Advanced Configuration and Power Interface).
Na rozdíl od APM používaného pouze pro správu napájení, je ACPI nástroj umožňující získávání informací o hardwaru a jeho nastavení. V moderních počítačích je tak například možné nastavit frekvenci procesoru podle situace a dosáhnout tím významné úspory energie, což je velmi užitečné především u mobilních zařízeních napájených z baterií.
Všechny technologie správy napájení vyžadují podporu v BIOSu a vhodný hardware. Řada moderních notebooků, pracovních stanic a serverů tyto podmínky splňuje. APM je dnes již používáno jen na starších počítačích. Protože se skládá především z funkcí implementovaných v BIOSu, je závislý na hardwaru. To platí také o ACPI, který je však mnohem komplexnější. Z toho důvodu je nemožné upřednostnit jednu technologii před druhou. Jednoduše otestujte potřebné funkce obou technologií na svém počítači a zvolte tu nejlepší.
![]() | Správa napájení procesorů AMD64 |
|---|---|
U procesorů AMD64 a 64 bitového jádra je podporován pouze ACPI. | |
Celá řada funkcí, které správa napájení poskytuje, má největší uplatnění v oblasti mobilních počítačů. Nejdůležitější jsou tyto:
V tomto režimu se pouze vypne displej a u novějších počítačů se sníží příkon procesoru.
V tomto režimu se stav systému uloží do paměti a počítač (kromě této paměti) přestane pracovat. Spotřeba je pak nepatrná, takže pak počítač (podle typu) vydrží v tomto režimu pracovat na baterii 12 hodin až několik dní. Tento režim má oproti vypnutí tu výhodu, že je opět pohotový po několika sekundách přesně v tom místě, kde skončil, aniž by bylo potřeba znovu startovat a zavádět potřebné programy. U Linuxu, který nepotřebuje být čas od času restartován z důvodu obnovení stability -- jako některé nejmenované systémy -- je tato možnost zvláště zajímavá. U moderních notebooků stačí jen zaklapnout víko, aby přešly do suspendovaného režimu. Opětovným odklopením víka notebook opět ožije.
V tomto režimu počítač doslova přezimuje období své nečinnosti. Současný stav se nejprve uloží na disk a počítač se pak sám vypne. Zpětné probuzení ze zimního spánku do stavu před uspáním pak ovšem trvá mezi 30 až 90 sekundami. Systém se spustí do původního stavu před uspáním. Někteří výrobci nabízejí různé hybridní varianty (např. RediSafe v IBM Thinkpadech). Odpovídající ACPI režim je S4. V Linuxu je uspání na disk prováděno rutinami nezávislými na APM a ACPI.
APM i ACPI kontrolují stav baterií a při dosažení kritického stavu spouštějí zadané operace.
Hodí se i pro stolní počítače. Po zastavení systému shutdown se počítač (elektricky) vypne. Důležité např. v případě vybití baterií, kdy je nutné počítač korektně vypnout.
Šetří významně spotřebu a např. u hlučných disků i vaše nervy. U disků ovšem třeba brát ohled na editory, které v pravidelných intervalech nemilosrdně budí disk na záložní kopie.
V případě CPU můžete energii spořit třemi způsoby: změnou napětí a frekvence ( PowerNow! nebo Speedstep), přiškrcením a uspáním procesoru (C stavy). V závislosti na operačním režimu počítače lze tyto metody také kombinovat.
Některé z těchto funkcí podporuje již samotný BIOS. Úsporný režim pohotovost a uspání do RAM realizují notebooky klávesovou kombinací nebo detekcí zaklapnutého víka. Tyto funkce jsou nezávislé na operačním systému, při vhodném jádru a nainstalovaných balících je však můžeme navíc volat i pomocí linuxových příkazů.