Suspend/Resume Should Be Faster With Large Servers On Linux 3.18

Written by Michael Larabel in Linux Kernel on 13 October 2014 at 02:18 PM EDT. Add A Comment
Ingo Molnar sent in his many pull requests on Monday for the Linux 3.18 kernel merge window.

With the x86/cpu changes there is a change by Lan Tianyu of Intel to speed up the suspend/resume process by avoiding a 10mms sleep for CPU offlining during the S3 state. This is a fix to a timing related issue and in the tested Intel hardware led to a sleep time from 100ms to less than 5ms. For large servers the suspend time can be reduced by much greater times (in one reported case by 2.3 seconds).

Ingo's pull request for x86/cpu had just this change for Linux 3.18. "This tree includes a single commit that speeds up x86 suspend/resume by replacing a naive 100msec sleep basedpolling loop with proper completion notification. This gives some real suspend/resume benefit on servers with larger core counts."
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week