Linked by Thom Holwerda on Tue 17th Jul 2007 13:23 UTC, submitted by Eugenia
Thread beginning with comment 256100
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
Parallelization is mentioned on the link I posted but is not a magic bullet. Quoted from the link:
The other aspect of bootup speed is parallelization. Initially, this seems like a big win. However, testing of simple naive implementations show that, at least initially, parallelization isn't a huge benefit. Generally, this is because disk seek time and other I/O limitations can dominate. Moreover, a not insignificant portion of boot time is the parts handled by /etc/rc.sysinit; this is almost entirely linear in nature (need to load modules first, then check filesystems, then clean out /tmp, etc.)
Without proper handling of dependencies from services at boot startup, parallelization is useless.






Member since:
2005-08-09
Possible steps to enhance boot startup:
The only way to make it fast is to execute actions in parallel.
Right now boot is serial and wastes 99% of cpu speed.
Linux boot time is insanely slow.
Edited 2007-07-17 17:59