Re: stability from pm-suspend ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 04/20/10 10:37, Ian-Xue Li wrote:
I've been using pm-suspend for temporarily shutting down the computer
for later use, but now I raised the question whether it is safe or
stable to do so at a constant basis. That is, seldom real reboots and
often just suspend.

me too, sometimes

As you know that suspend don't really unmount the drives to read-only
before it goes into suspension, when resumption had failed, you usually
need to repair it and check for errors. This is at least the case for me
when I use ext4.

It's no worse than power failure, or system crash where you kill it with the power button! Actually I think it's better, because Linux does sync filesystems before suspending, so at least you won't have loss of recent data. Besides, I get more crashes when it's running normally than when it's suspended.

However, restarting frequently tends to increase stability. It makes you restart your applications such as Firefox (which definitely benefits from a restart now and then). If you've upgraded (-Syu), it makes sure the running version of everything is the current version, including system libs. If there was corrupted memory due either to a bug or a hardware glitch, it cleans that up. Suspend/resume doesn't do any of these -- but then, leaving your computer on constantly is at least as bad as suspend/resume, probably worse.

On the other hand, sometimes suspend is broken for some hardware. You should be able to observe this pretty easily for yourself. If, on the other hand, it looks like it's working, and if the system post-resume seems to be working just as well as the system pre-resume, then you should feel comfortable using it. After all, it's a great convenience!

(modulo security considerations, if you keep an encrypted disk and don't want people who get their hands on your computer to be able to read your data! Or just login-password-wise if you're dealing with tech-ignorant friends.)

-Isaac


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux