Next optimization with dependency based boot sequencing and concurrent booting

Frédéric Boiteux fboiteux at calistel.com
Mon Jul 6 13:07:26 UTC 2009


	Hello,

  following your message on initscripts-ng list, I've tried new
sysvinit+insserv on two computers, to give you some feedback. These two
computers run Debian Lenny, so I've recompiled these packages on this
version. My previous bootchart measure was when testing new
module-init-tools package from sid on lenny, as it goes faster than
Lenny's one.


1/ first computer : an eeepc.

The bootchart before install is named bootchart_20090703_31s.png (31
seconds reported), then
bootchart_20090703_nvInsserv+sysv_startpar_30s.png (CONCURRENCY=startpar
) and
bootchart_20090703_nvInsserv+sysv_makefile_27s.png
(CONCURRENCY=makefile).

So the speedup is 4s on 31s, i.e. near 13% !


2/ second computer : an IBM X31 laptop.

The bootchart before installation is 
bootchart_2.6.26_20090627_nvModuleInitTools_44s.svgz (it takes 44 s to
boot, and before new module-init-tools from Sid, about 50 s !), then
bootchart_2.6.26_20090706_nvInsserv+sysv_startpar_43s.svgz and
bootchart_2.6.26_20090706_nvInsserv+sysv_makefile_42s.svgz.
(Tested with A/C power and Ethernet cable connected).

Finally, with makefile mode, I gain 2 s (about 5 %)…

	with regards,
		Fred.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bootchart_20090703_31s.png
Type: image/png
Size: 179208 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/initscripts-ng-devel/attachments/20090706/e1f71c2e/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bootchart_20090703_nvInsserv+sysv_startpar_30s.png
Type: image/png
Size: 191026 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/initscripts-ng-devel/attachments/20090706/e1f71c2e/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bootchart_20090703_nvInsserv+sysv_makefile_27s.png
Type: image/png
Size: 161055 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/initscripts-ng-devel/attachments/20090706/e1f71c2e/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bootchart_2.6.26_20090627_nvModuleInitTools_44s.svgz
Type: image/svg+xml-compressed
Size: 17042 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/initscripts-ng-devel/attachments/20090706/e1f71c2e/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bootchart_2.6.26_20090706_nvInsserv+sysv_startpar_43s.svgz
Type: image/svg+xml-compressed
Size: 17039 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/initscripts-ng-devel/attachments/20090706/e1f71c2e/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bootchart_2.6.26_20090706_nvInsserv+sysv_makefile_42s.svgz
Type: image/svg+xml-compressed
Size: 15806 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/initscripts-ng-devel/attachments/20090706/e1f71c2e/attachment-0005.bin>


More information about the initscripts-ng-devel mailing list