On Thu, 16 May 2002, Stefan Bambach wrote: > I have the m810lmr (SiS) board and it needs about 12 seconds > to exec init process with a Duron 950 MHz and 512MB ram.
This may be due to the way we turn on the CPU. The loading of the kernel is done when the CPU is still running slowly. > Do you reach the 3 seconds with actual boards, or was it > with the good old small 2.2.x kernel, some time ago ? No, I see this today even now with the 2.4.x kernel and a winfast 6300 with a 600 Mhz. Celeron. Also on ASUS with a PIII. AMD really handicapped themselves for linuxbios and we're just now straightening that out. > Can you give some general tips about optimizing the bootup > time ? One thing that I think we need to do: find a way to fix up /etc/rc scripts. I have traced /etc/rc startup. Very little of the time is spent running things. A lot of the time is spent source files so that a script can decide it DOES NOT need to run. It is a very inefficient system. On one system I measured, all the scripts that ran and files that were opened (hundreds of them) resulted in the execution of 12 commands. You should be able to start up from init to login in < 1 second with an efficient rc scheme. That's the big time consumer right now. ron
