Hi all,
Its a bit off topic, but has anyone here done any work on reducing the Linux startup times? Linux on our systems is taking more than 10 seconds to start, and I guess its due to it searching for devices and the like.
Any pointers to any resources or information to assist with reducing these times would be great.
...John...
On Fri, 2 Apr 2004, John Usher (Maptek) wrote:
Linux startup times? Linux on our systems is taking more than 10 seconds to start, and I guess its due to it searching for devices and the like.
with/without the rc scripts?
ron
I guess it was without rc scripts and init, just time needed by bios+kernel to boot... I'm interested in the same subject, but have no idea of what to do for reducing both. I noticed that the majority of time is taken by IDE hardware to be probed. I know that I can force BIOS settings not to probe for it every time, just setting the correct parameters in CMOS for disks instead of making BIOS guess what the values are every time. Is it possible to do the same with linux kernel as well? Another solution for reducing boot times would be skipping completely BIOS initializations, since linux kernel doesn't rely on them and performs them again when it starts. This could be done by replacing BIOS firmware with a simpler one that only loads kernel in ram and starts it... kinda of LILO on ROM, if you got what I mean. Does something like that exist? Thank you in advance for attention, Fede.
----- Original Message ----- From: "ron minnich" rminnich@lanl.gov To: "John Usher (Maptek)" John.Usher@perth.maptek.com.au Cc: linuxbios@clustermatic.org Sent: Friday, April 02, 2004 6:08 AM Subject: Re: Linux Startup Times [PMX:#]
On Fri, 2 Apr 2004, John Usher (Maptek) wrote:
Linux startup times? Linux on our systems is taking more than 10 seconds to start, and I guess its due to it searching for devices and the like.
with/without the rc scripts?
ron
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
On Fri, 2 Apr 2004, yfede wrote:
I noticed that the majority of time is taken by IDE hardware to be probed.
yes, and this time is required by the IDE standard.
This could be done by replacing BIOS firmware with a simpler one that only loads kernel in ram and starts it... kinda of LILO on ROM, if you got what I mean. Does something like that exist?
uh, what list is this again? Oh yea, the one where we did this already, starting 4 years ago.
ron
Sort of like LinuxBIOS ( www.linuxbios.org )? :)
On Fri, 2 Apr 2004, yfede wrote:
I guess it was without rc scripts and init, just time needed by bios+kernel to boot... I'm interested in the same subject, but have no idea of what to do for reducing both. I noticed that the majority of time is taken by IDE hardware to be probed. I know that I can force BIOS settings not to probe for it every time, just setting the correct parameters in CMOS for disks instead of making BIOS guess what the values are every time. Is it possible to do the same with linux kernel as well? Another solution for reducing boot times would be skipping completely BIOS initializations, since linux kernel doesn't rely on them and performs them again when it starts. This could be done by replacing BIOS firmware with a simpler one that only loads kernel in ram and starts it... kinda of LILO on ROM, if you got what I mean. Does something like that exist? Thank you in advance for attention, Fede.
----- Original Message ----- From: "ron minnich" rminnich@lanl.gov To: "John Usher (Maptek)" John.Usher@perth.maptek.com.au Cc: linuxbios@clustermatic.org Sent: Friday, April 02, 2004 6:08 AM Subject: Re: Linux Startup Times [PMX:#]
On Fri, 2 Apr 2004, John Usher (Maptek) wrote:
Linux startup times? Linux on our systems is taking more than 10 seconds to start, and I guess its due to it searching for devices and the like.
with/without the rc scripts?
ron
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios