Re: dmesg verbosity [was Re: AGP bogosities]

tvrtko.ursulin_at_sophos.com
Date: 03/30/05

  • Next message: Herbert Xu: "Re: [patch 1/2] fork_connector: add a fork connector"
    To: Pavel Machek <pavel@ucw.cz>
    Date:	Wed, 30 Mar 2005 11:19:08 +0100
    
    

    On 30/03/2005 10:45:55 linux-kernel-owner wrote:

    >> The solution is fairly well known. Rather than treating the zillions
    of
    >> disk seeks during the boot process as random unconnected events, you
    >
    >Heh, we actually tried that at SuSE and yes, eliminating seeks helps a
    >bit, but no, it is not magicall cure you'd want it to be.
    >
    >Only solution seems to be "do less during boot".

    What about the init scripts? They are all spawned from the master one,
    they all spawn zillions of simple utilities. And udev startup time under
    SuSE 9.2 is just awful. It might be the Unix way but it is killing the
    boot process.

    What I tried to do once, and I even contacted somebody from SuSE with a
    working proof of concept code is the following:

    Master init script written in Perl. All the service init scripts rewritten
    in Perl which can be invoked independently, but they all follow the
    convention and implement functions such as start() stop() reload() etc..
    Then the master init script includes one at a time and "evals" them (well
    just the function which it is interested in). Since everything is written
    in Perl there is no need to invoke external greps, seds, cuts etc.. And
    rc.status was also only processed once (by the master init script).

    It was fast but I don't have any exact numbers because I only implemented
    rc, rc.boot, rc.status and sshd (AFAIR) before giving up. I think I should
    be able to dig that code from somewhere if someone is interested...

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Herbert Xu: "Re: [patch 1/2] fork_connector: add a fork connector"

    Relevant Pages

    • Re: [SLE] ReiserFS question dealing with a large RAID volume.
      ... On Tuesday 25 January 2005 08:36, Ben Rosenberg wrote: ... I've narrowed it down to something in the SUSE 9.2 boot scripts ... you'll get a gantt-chart style image of your boot process. ... Looking at my own chart of a SuSE ...
      (SuSE)
    • Re: [SLE] Help with Samba
      ... There is no printer connected to my suse box. ... >> shared openly on the winxp box). ... > trust a Windows machine enough to involve it in my boot process. ... > God said, ...
      (SuSE)
    • Cant add a service in init
      ... filesystem: Rieserfs ... I added a new init script to /etc/init.d and then ran insserv(a SuSE tool?). ... So While "S01myinitscript start" does nothing, ...
      (comp.os.linux.misc)
    • SuSE 9.1 SATA Support Problems...
      ... I'd understood there was better support for SATA in SuSE 9.1. ... I got the 9.1 distribution CDs and tried it out on my new system. ... The motherboard is a SOYO Dragon Platinum with the Silicon Image SATA ... final stages of the boot process where you go to Install the system, ...
      (alt.os.linux.suse)
    • Re: [SLE] 9.1 Yast Online Kernel Update HANGS on ASUS A7N8X-E
      ... what's the last messageof the boot process ... Stops at line 114, see prior EMails. ... >> and a way to interact with SUSE. ...
      (SuSE)