Gentoo Archives: gentoo-user

From: Volker Armin Hemmann <volkerarmin@××××××××××.com>
To: "Canek Peláez Valdés" <caneko@×××××.com>
Cc: gentoo-user@l.g.o
Subject: Re: [gentoo-user] new machine : start-up time
Date: Sat, 13 Oct 2012 22:29:36
Message-Id: 13781925.DejXgbyDpB@energy
In Reply to: Re: [gentoo-user] new machine : start-up time by "Canek Peláez Valdés"
1 Am Samstag, 13. Oktober 2012, 16:40:45 schrieb Canek Peláez Valdés:
2 > On Sat, Oct 13, 2012 at 4:14 PM, Volker Armin Hemmann
3 >
4 > <volkerarmin@××××××××××.com> wrote:
5 > > Am Samstag, 13. Oktober 2012, 15:57:31 schrieb Canek Peláez Valdés:
6 > >> On Sat, Oct 13, 2012 at 3:40 PM, Canek Peláez Valdés <caneko@×××××.com>
7 > >
8 > > wrote:
9 > >> > On Sat, Oct 13, 2012 at 3:24 PM, Philip Webb <purslow@××××××××.net>
10 wrote:
11 > >> >> Regulars will remember the threads re the machine I built recently.
12 > >> >> I thought they mb interested in the start-up time now all is working :
13 > >> >> Gigabyte BIOS 10 s , Linux Lilo prompt - login prompt 8 s ,
14 > >> >> 'startx' - GUI ready 4 s : total 22 s + entering userid+password ;
15 > >> >> I start the I/net connection (Dhcpcd) manually from the GUI ( 15 s ).
16 > >> >> I assume most of the speed is attributable to the SSD,
17 > >> >> perhaps a bit to the 1600 MHz memory; of course, Gentoo shares the
18 > >> >> honors;
19 > >> >> my desktop manager is Fluxbox & I start apps on desktops manually.
20 > >> >
21 > >> > Toshiba Portégé Z830, with an iCore 5 at 1.60GHz, 6 GB of memory, and
22 > >> > a tiny 128 GB SSD. It takes 12 seconds from GRUB to GDM, and from the
23 > >> > time I enter my password and my GNOME 3 desktop is ready it takes
24 > >> > another 6 seconds, so 18 seconds in total (plus how much it takes for
25 > >> > me to click in my user and enter my password).
26 > >> >
27 > >> > Like you, I attribute most of the speed gain to the SSD. The rest is
28 > >> > systemd.
29 > >>
30 > >> Damn, is GNOME fat. I booted to text console (disabled GDM), and I
31 > >> also disabled plymouth. From GRUB2 to login prompt it takes less than
32 > >> 6 seconds, so the really slow part is starting GDM and then switching
33 > >> to GNOME 3. The BIOS is pretty fast, it takes 4 seconds from power on
34 > >> to the GRUB2 menu.
35 > >>
36 > >> The fast part (GRUB2->login prompt) is because of systemd.
37 > >
38 > > I doubt that,
39 >
40 > Install systemd and do the test; I got the numbers to prove it.
41 > systemd is consistently faster than OpenRC (which doesn't even
42 > properly support parallel starting of services), sometimes several
43 > times faster.
44 >
45 > Luca Barbato mentioned about a way to make OpenRC use busybox in
46 > reentrant mode; the difference in speed in that case should be less.
47 > However, the fact is that OpenRC doesn't support parallel start of
48 > services; it said so in its own documentation:
49 >
50 > https://bugs.gentoo.org/show_bug.cgi?id=391945#c10
51 >
52 > "rc_parallel has never officially been declared a stable feature (see
53 > the comments in rc.conf regarding this)."
54 >
55 > So no matter how fast the scripts could execute (which anyway will be
56 > slower than small highly optimized C programs), the lack of proper
57 > parallelization will make OpenRC slower than systemd.
58 >
59 > So doubt as much as you want. It doesn't change the fact that (in this
60 > particular issue), you are wrong.
61 >
62
63 and since I use openrc with parallel startup, I just doubt it even more.
64
65 The place where I lose time is starting of my five md-raids. And that is
66 something not even systemd can speed up.
67
68 --
69 #163933

Replies

Subject Author
Re: [gentoo-user] new machine : start-up time "Canek Peláez Valdés" <caneko@×××××.com>