acpi
Obsah
ACPI (Advanced Configuration and Power Interface)
ACPI je otevřený průmyslový standard, který umožňuje operačnímu systému přímo řídit množství energie dodávané jednotlivým hardwarovým komponentám a periferiím. Nahradil starší standardy jako APM (Advanced Power Management).
Hlavní funkce ACPI
Standard ACPI přinesl revoluci v tom, jak počítač nakládá s hardwarem. Mezi jeho klíčové úkoly patří:
- Správa napájení (Power Management): Umožňuje systému vypínat nepoužívané komponenty (např. pevné disky, monitory).
- Konfigurace zařízení (PnP): Automatické rozpoznávání a konfigurace nově připojeného hardwaru.
- Thermal Management: Sledování teploty procesoru a regulace otáček ventilátorů nebo snižování výkonu (throttling).
- Správa baterií: Přesné hlášení stavu nabití a kapacity u přenosných zařízení.
Energetické stavy (Global States)
ACPI definuje tzv. G-stavy (Global States) a S-stavy (Sleep States), které určují, v jakém režimu se systém nachází:
| Stav | Název | Popis |
|---|---|---|
| G0 (S0) | Working | Počítač je plně v provozu, procesor vykonává instrukce. |
| G1 (S1-S4) | Sleeping | Počítač je zdánlivě vypnutý, ale udržuje stav v paměti nebo na disku. |
| G2 (S5) | Soft Off | Systém je vypnutý, ale základní deska je stále pod napětím (čeká na zapnutí). |
| G3 | Mechanical Off | Počítač je zcela odpojen od elektrické sítě. |
Specifické stavy spánku (S-states)
- S1 / S2: Úsporné stavy procesoru (rychlé probuzení).
- S3 (Suspend to RAM): Data jsou uložena v operační paměti. Velmi rychlý start, ale vyžaduje napájení RAM.
- S4 (Hibernation): Obsah paměti se uloží na pevný disk a systém se vypne. Po zapnutí se obnoví předchozí stav.
Stavy procesoru (P-states a C-states)
Pro detailní řízení spotřeby procesoru využívá ACPI další dvě kategorie:
- C-states (CPU Power States): Určují, jak hluboce procesor „spí“, když nemá žádnou práci (C0 je plný výkon, vyšší čísla znamenají hlubší úsporu).
- P-states (Performance States): Určují frekvenci a napětí procesoru v době, kdy pracuje (např. technologie Intel SpeedStep nebo AMD Cool'n'Quiet).
Proč je ACPI důležité pro servery?
I když na serveru, kde běží vaše DokuWiki, pravděpodobně nevyužíváte režim spánku, ACPI je kritické pro:
1. **Správné vypnutí (Soft Power-off):** Umožňuje systému korektně ukončit procesy a databáze po stisknutí tlačítka napájení. 2. **Monitoring hardwaru:** Předávání informací o teplotě a otáčkách ventilátorů do dohledových systémů. 3. **Virtualizaci:** Hypervizory (jako Proxmox nebo VMware) emulují ACPI pro hostované systémy, aby bylo možné virtuální stroje korektně ovládat.
Související pojmy: Hardware, Operační systém, Server Management.
acpi.txt · Poslední úprava: autor: admin
