
Swsusp

swsusp (Software Suspend) is a kernel feature/program which is part of power management framework in the Linux kernel. It is the default suspend framework as of kernel 3.8.
Objective.
SWSUSP helps to drive the system to a low power state (called "suspend") when not actively used while providing the ability to return to the same state as before suspend (called "resume"/"restore").
Features.
As of 3.8 Swsusp provides the following options under suspend:
For more details on Swsusp refer to kernel documentation under " Documentation/power/swsusp.txt"
Usage.
To enable swsusp, the following should be selected during kernel configuration :
The "/dev/resume_partition" needs to be replaced by the actual swap partition that is to be used for suspending. Otherwise "resume=/dev/resume_partition" can be given as a parameter during system bootup. The actual "suspend" is done by :
You may check other suspend options available by doing"
"cat /sys/power/state"
depending on your kernel config it will show something similar to "[standby] mem disk"
and options available under disk can be viewed by
"cat /sys/power/disk"
depending on your kernel config it will show something similar to "[platform] shutdown reboot"
swsusp lacks compression and graphical progress indication which can be provided through Uswsusp.