swsusp - swsusp

swsusp
Skrevet i C
Operativ system Linux
Licens GNU General Public License

swsusp (Software Suspend) er en kernefunktion / -program, der er en del af strømstyringsrammen i Linux-kernen . Det er standard-suspenderingsrammen fra og med kerne 3.8.

Objektiv

SWSUSP hjælper med at føre systemet til en lav effekttilstand (kaldet suspendere ), når den ikke bruges aktivt, mens den giver mulighed for at vende tilbage til den samme tilstand som før suspendering (kaldet genoptage / gendannelse ).

Funktioner

Fra 3.8 giver Swsusp følgende muligheder under suspension:

  • StandBy: CPU'en og hovedhukommelsen (RAM) er begge tændt (CPU kan være i Vent til afbrydelse / WFI)
  • Suspender til RAM: CPU'en kan tændes, mens RAM'en er op og i selvopfriskende tilstand.
  • Suspend to Disk: et snapshot af det nuværende system inklusive CPU-registre og hukommelsesindhold gemmes i et billede i en ikke-flygtig hukommelse, såsom en harddisk, og systemet slukkes.

Yderligere oplysninger om Swsusp henvises til kerne-dokumentation under Documentation / power / swsusp.txt

Anvendelse

For at aktivere swsusp skal følgende vælges under kernekonfiguration:

Power management options → <*>Power management support (CONFIG_PM) 
Power management options → <*>Software Suspend (CONFIG_SOFTWARE_SUSPEND) 
Power management options → [/dev/resume_partition]Default resume partition (CONFIG_PM_STD_PARTITION) 

Den / dev / resume_partition skal erstattes af den faktiske swappartition , der skal anvendes til ophængning. Ellers kan CV = / dev / resume_partition gives som en parameter under systemstartup. Den aktuelle suspension udføres af:

echo shutdown > /sys/power/disk; echo disk > /sys/power/state

Du kan tjekke andre tilgængelige suspenderingsindstillinger ved at gøre "

kat / sys / magt / tilstand

afhængigt af din kernekonfiguration vil det vise noget, der ligner [standby] mem disk

og muligheder, der er tilgængelige under disk, kan ses af

kat / sys / strøm / disk

afhængigt af din kernekonfiguration vil det vise noget, der ligner [platform] nedlukning genstart

swsusp mangler komprimering og grafisk fremgangsindikation, som kan leveres via Uswsusp .

Se også

  • TuxOnIce , er en anden implementering af suspend til disk og er baseret på SWSUSP. TuxonIce fra dato (30/7/13) opretholdes som en patch uden for hovedlinjekernen.
  • uswsusp-brugerspace- software til suspension til ram og / eller disk