Graphical boot issues: a.o. graphical boot twice slower then text boot!!!
Owen Taylor
otaylor at redhat.com
Wed Oct 8 00:22:11 UTC 2003
On Tue, 2003-10-07 at 19:47, Owen Taylor wrote:
> Possible explanations of these facts that really don't convince me:
>
> A) Many of the libraries used by rhgb and gdm are used by various
> bits of the init process and are loaded parallelized with
> other tasks between the point that rhgb starts and the point
> that gdm starts. (This only makes sense if most of the load time for
> rhgb was non-GUI libraries. Which I don't believe.)
>
> B) One of the init steps that runs *after* we start rhgb speeds up
> the system by a large factor. (What? /etc/sysconfig/harddisks
> is run later but does nothing on this test system)
>
> Next thing I want to do is to boot into runlevel 3 and see how long
> rhgb takes to run cold there.
>
> (Both A) and B) predict that it should take around 9-10 seconds, so it
> can't distinguish between them. But if it takes much longer that would
> tend to disprove both of them.)
Takes 8 seconds. Which is consistent with these theories and many
others.
So, I tried:
- Boot into runlevel 1. Run rhgb.
Run rhgb. 22 seconds from X => on screen
- Remove all network services and xfs from runlevel 3.
Run rhgb. 8 seconds from X => on screen
- Remove *all* services from runlevel 3 (syslog and all)
Run rhgb. 8 seconds from X => on screen
So, the evidence at this point is that with *more* services in
runlevel 1 then in runlevel 3, starting in runlevel 1 takes 10+
seconds extra.
In fact, I can use 'telinit' to switch between the two levels
and observe this.
So, now I need to figure out what is different between runlevel 1
and runlevel 3 other than the services running.
Regards,
Owen
More information about the fedora-devel-list
mailing list