initng on Hoary (with bootcharts)
Jason Toffaletti
jason at subterrific.net
Sun May 8 11:37:01 CDT 2005
On Sun, 2005-05-08 at 17:47 +0200, Ruben Vermeersch wrote:
> Why does initng only start half the services it should? At first sight,
> I don't see the following started: mDNSResponder, cupsd, postfix, atd,
> powernowd, inetd, cron(!). Are you sure your bootchart has been setup
> correctly?
>
> Also, I have much doubts about the usefulness of initng in the long run.
> It makes the boot parallel, but it doesn't solve the core problems, it's
> like tuning an 0(n²) algorithm without lowering it's time complexity.
bootchart is setup correctly. I had those services turned off during
that initng boot because I didn't need them at the time as I was testing
changes to scripts. I ran bootchart several times and in at at least one
of my tests I had most of those other services started (powernowd,
postfix, atd, cron) with initng and it actually took less time than the
chart you see because everything wasn't waiting on fsck. Those
bootcharts represent the fastest normal Hoary and the slowest initng
boots I got. If you're worried about this being the end-all be-all
benchmark comparison, don't. This is more of a, "Hey look, I got initng
working on Ubuntu"
I agree initng doesn't solve the core problems, which doesn't make it
the ideal long term solution. However, it is here now, the source code
is relatively simple and GPL, and it doesn't take much effort to port
existing sysvinit scripts to it. I think it makes a nice interim
solution to cut boot time in half.
- Jason T.
More information about the ubuntu-devel
mailing list