Fedora 10 - Boot Analysis
Chuck Anderson
cra at WPI.EDU
Wed Dec 17 13:58:02 UTC 2008
On Wed, Dec 17, 2008 at 01:17:42AM -0500, James Antill wrote:
> On Tue, 2008-12-16 at 22:21 -0500, Chuck Anderson wrote:
> > On Tue, Dec 16, 2008 at 07:11:47PM -0800, Jesse Keating wrote:
> > > On Wed, 2008-12-17 at 03:02 +0000, Matthew Garrett wrote:
> > > > (Humour. This is a genuinely difficult problem and one that inovolves
> > > > basically rearchitecting the current implementation)
> > >
> > > HibernateKit ?
> >
> > Writing 4 gigs of RAM to swap at 20 meg/sec = 1 minute 25 seconds. I
> > don't see much way around this.
>
> Why would you need to do that? I mean I can understand that it's
> probably "easy" to do it that way ... but how much harder is it to do:
>
> 1. Write all the dirty pages to swap/disk.
>
> 2. Drop all the clean droppable pages.
>
> 3. write out what's left.
Oh, it probably does like you say. Maybe it's only 2 gigs then. It
still takes on the order of 2 minutes to hibernate, and even longer
than that for resume including swapping back in after the strict
resume part is done. Maybe hibernate-to-flash would be fast enough to
make it worthwhile.
The main reason I hibernate is to save the state of what I was working
on before. Rebooting could be a solution to this if:
- Rebooting is fast enough. This is what this thread is about.
- Applications were written to save state as a matter of normal
operation. Firefox is pretty good at this these days. See also
"Crash-Only Software" [1].
- gnome-session didn't break session saving support, or Fedora didn't
consume the broken GNOME release with
known-to-be-broken-session-support [2], and
we-wont-fix-this-until-the-resdesign-of-session-support-is-done
[3][4].
[1] http://en.wikipedia.org/wiki/Crash-only_software
[2] http://bugzilla.gnome.org/show_bug.cgi?id=552387
[3] http://live.gnome.org/SessionManagement/NewGnomeSession
[4] http://blogs.gnome.org/metacity/2008/03/08/session-management/
More information about the devel
mailing list