“What is the difference between Sleep and Hibernate mode and which is better?”
Previously we covered the hiberfil.sys file which explained some, but in this article is going to tackle it to a further degree.
What is Sleep?
Sleep (aka Suspend on Linux) is a low power use state where the computer enters a “suspended animation.” Putting your computer into sleep mode will allow you to pause all of your current work and seemingly shutdown for fast recovery later. Because the computer never completely powers off, the battery or just electricity in general is still used while in Sleep mode. Some system that support a hybrid sleep will save current data to the hard disk in a temporary file, while most others will store it in the computers physical RAM memory. Typically sleep will resume your computer in matter of seconds as opposed to the minutes it can take to fully boot from a cold shutdown. Most computers in sleep mode use 5W-10W of energy per hour – that’s about half as much as most “Energy Efficient” light bulbs.
What is Hibernate?
Hibernate is another low power use state that allows you to shutdown without losing work. Hibernate functions by saving all of your currently opened data to your hard disk and then shutting off all components. Before shutting off in Windows machines, Hibernate saves your data to hiberfil.sys which can be a rather large file with size of several GB. Hibernation tends to mimic the time that shutdown takes to resume your system. An article from the Microsoft Small Business center even promotes using Hibernate at all times in place of Shutdown, unless you won’t be using the computer for an extended period. Hibernate uses 2W of power per hour or less depending on what type of system you have.
Which is better, Sleep or Hibernate?
Both sleep and hibernate are good choices. Which is best honestly depends on your specific system and circumstances. Sleep mode uses a very small amount of power, but it is still significantly more than Hibernate the more time that goes by. However, although Hibernate might seem like the lowest power option, if you are only resting the computer for short durations it can change things.
Most computers use a significant amount of power to start up from a full shutdown or hibernate whereas with sleep mode it is already booted up and good to go. If you plan on only resting the computer for a short period of the time, use Sleep. Save Hibernate mode for when you want a decent speed boot-up, but plan on leaving the system off for an extended period of time, such as before bed. A good rule of thumb however is when in doubt, use Sleep. Sleep is a better option than just leaving the PC turned on and if you think you might need to jump back on it, your system will start almost instantly!
Thanks to this groovy chart from LifeHacker, we can get a nice visual on just how much power Sleep mode uses in comparison to Shutdown / Hibernate.
Thoughts, Questions? Drop a comment below or join the discussion in the free groovyPost technical support community!