[Initscripts-ng-commits] r99 - in /trunk/www/soc2006-bootsystem: bootchart_sidKtip_preload.png bootchart_sidKtip_preload.tgz bootchart_sidKtip_preload2.png bootchart_sidKtip_preload2.tgz bootcharts.html log/dirpreload

dvictoria-guest at users.alioth.debian.org dvictoria-guest at users.alioth.debian.org
Sat Jul 22 18:48:03 UTC 2006


Author: dvictoria-guest
Date: Sat Jul 22 18:47:24 2006
New Revision: 99

URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=99
Log:
tests of preload this time succesful

Added:
    trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload.png   (with props)
    trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload.tgz   (with props)
    trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload2.png   (with props)
    trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload2.tgz   (with props)
    trunk/www/soc2006-bootsystem/log/dirpreload
Modified:
    trunk/www/soc2006-bootsystem/bootcharts.html

Added: trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload.png
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload.png?rev=99&op=file
==============================================================================
Binary file - no diff available.

Propchange: trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload.tgz
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload.tgz?rev=99&op=file
==============================================================================
Binary file - no diff available.

Propchange: trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload.tgz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload2.png
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload2.png?rev=99&op=file
==============================================================================
Binary file - no diff available.

Propchange: trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload2.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload2.tgz
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload2.tgz?rev=99&op=file
==============================================================================
Binary file - no diff available.

Propchange: trunk/www/soc2006-bootsystem/bootchart_sidKtip_preload2.tgz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: trunk/www/soc2006-bootsystem/bootcharts.html
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/www/soc2006-bootsystem/bootcharts.html?rev=99&op=diff
==============================================================================
--- trunk/www/soc2006-bootsystem/bootcharts.html (original)
+++ trunk/www/soc2006-bootsystem/bootcharts.html Sat Jul 22 18:47:24 2006
@@ -52,8 +52,13 @@
 The boot of the reference system requires 53 seconds <a href=bootchart_sidKtip_060720.png>(png)</a><a href=bootchart_sidKtip_060720.tgz>(tgz)</a>. See init-scripts order used <a href=log/bootprofile_sid060720> in the reference </a>, with the <a href=log/bootprofile_sidinsserv>insserv original reordering</a> and <a href=log/bootprofile_sidinsservMod>with the modifications</a>.
 </p>
 <p>
-<a name=parallel><b>Parallel execution</b></a> The boot time difference between parallel execution using CONCURRENCY=startpar and CONCURRENCY=shell in /etc/default/rcS was tested. CONCURRENCY=startpar shows no improvement from a modified script order with <a href=#insserv>insserv</a> while there is a further 2 second improvement with CONCURRENCY=shell.  Thus, the total time improvement with parallel execution and reordering was of <b>4 seconds</b>. The reason for this behaviour may be due to a bug found in startpar. See the <a href=bootchart_sidKtip_parallel-shell.png>bootchart using shell</a><a href=bootchart_sidKtip_parallel-shell.tgz>(tgz)</a> and  <a href=bootchart_sidKtip_parallel-startpar.png>using startpar</a><a href=bootchart_sidKtip_parallel-startpar.tgz>(tgz)</a>.
+<a name=parallel><b>Parallel execution</b></a> The boot time difference between parallel execution using CONCURRENCY=startpar and CONCURRENCY=shell in /etc/default/rcS was tested. CONCURRENCY=startpar shows no improvement from a modified script order with <a href=#insserv>insserv</a> while there is a further 2 second improvement with CONCURRENCY=shell.  Thus, the total time improvement with parallel execution and reordering was of <b>4 seconds</b>. The reason for this behaviour may be due to a bug found in startpar. See the <a href=bootchart_sidKtip_parallel-shell.png>bootchart using shell</a><a href=bootchart_sidKtip_parallel-shell.tgz>(tgz)</a> and  <a href=bootchart_sidKtip_parallel-startpar.png>using startpar</a><a href=bootchart_sidKtip_parallel-startpar.tgz>(tgz)</a>.The boot of the reference system requires 53 seconds <a href=bootchart_sidKtip_060720.png>(png)</a><a href=bootchart_sidKtip_060720.tgz>(tgz)</a>. 
 </p>
+<p>
+<a name=preloading><b>Preloading</b></a> The Preload program from Behdad Esfahbod (a result from SoC2005) was tried again and after two reboots it showed a <b> 2 second </b> time improvement. mapprefix  and exeprefix were set to empty such that all files would be accepted. The results were compared with mapprefix being <a href=log/dirpreload> set to the directories </a> used by some of the init scripts (strace -f initscript), adjusting the quantum time of preload (cycle parameter) and changing the position of the initscript to start just after hwclockfirst.sh. The results were the same: a <b> 2 second</b> time improvent. See the <a href=bootchart_sidKtip_preload.png>bootchart of preload accepting all files</a><a href=bootchart_sidKtip_preload.tgz>(tgz)</a>.and  <a href=bootchart_sidKtip_preload2.png>with a selected set of directories from mapprefix</a><a href=bootchart_sidKtip_preload2.tgz>(tgz)</a>. The boot of the reference system requires 53 seconds <a href=bootchart_sidKtip_060720.png>(png)</a><a href=bootchart_sidKtip_060720.tgz>(tgz)</a>. 
+</p>
+
+
 
 Fresh installs with KDE
 <p>

Added: trunk/www/soc2006-bootsystem/log/dirpreload
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/www/soc2006-bootsystem/log/dirpreload?rev=99&op=file
==============================================================================
--- trunk/www/soc2006-bootsystem/log/dirpreload (added)
+++ trunk/www/soc2006-bootsystem/log/dirpreload Sat Jul 22 18:47:24 2006
@@ -1,0 +1,6 @@
+# Directories used by preload (22Jul06)
+
+# Based on results from strace -f program 2>&1 | grep open | cut -d\" -f2 | sort -u
+# where program=modutils, cron, atd, keymap.sh, korgac, kdm, kdeinit, kdesktop, ktip
+
+#mapprefix = /lib; /lib/lsb/; /lib/terminfo/x; /lib/tls; /usr/lib; /usr/lib/gconv; /usr/lib/locale




More information about the Initscripts-ng-commits mailing list