You are not logged in.
Today i tried to improve my startup time. I already have a customized Kernel, but i use the standard Arch layout (initrd etc) with it, so i looked for other places to improve my boot time.
Parallel startup was already enabled on my machine:
DAEMONS=(@syslog-ng gensplash @crond @gpm network portmap hal avahi-daemon @avahi-dnsconfd @lisa @samba @alsa @cpufreqd kdm)This is the initial bootchart:
Then i disabled parallel startup:
DAEMONS=(syslog-ng gensplash crond gpm network portmap hal avahi-daemon avahi-dnsconfd lisa samba alsa cpufreqd kdm)And just to try it out, i added a "&" to the /sbin/modprobe $mod line in rc.sysinit:
Never mind what i am doing, the startup time is always 21 seconds. I also noticed that the disk thoughput is about 10mb higher with @parallel startup disabled (i hope i do not misunderstand it).
So what can i do to improve the startup a little bit more? (Without removing daemons)
And why does the parallel startup changes nothing?
Not that it isnt fast enought, but i am asking myself about the parallel stuff and how i maybe can improve it a little more, if that is possible ![]()
want a modular and tweaked KDE for arch? try kdemod
Offline
I've never cared much about a fast boot nor boot charts but backgrounding several deamons at boot gives me a (subjectively) faster boot. But I'm too lazy to measure it anyway... *g*
Album reviews (in german): http://schallwelle.filzo.de
Offline
For me, backgrounding certain things such as network and such speeds things up. But then in the end, all I get is a black screen waiting for kdm to pop up. Kinda sucks, cuzz before it loaded right up. It's not like my computer is slow or anythin either.
Offline
You can improve KDM startup by doing fc-cache -fv from time to time
want a modular and tweaked KDE for arch? try kdemod
Offline
Hmm, that's a new one for me. Thanks. I'll give it a try.
Offline
I did find putting kdm at the start of the list and backgrounding it made an improvement to my boot time, but I didn't get that much improvement from backgrounding other stuff.
The best thing I did for my startup times was using suspend to RAM rather than turning off completely. Before that I had to live with the BIOS taking ~8s just to get to the bootloader, with STR my computer takes less time to be usable than it would normally take to start booting the kernel.
Offline
Which tool are you using to create those charts ![]()
Offline
Which tool are you using to create those charts
pacman -S bootchart
Offline
I did find putting kdm at the start of the list and backgrounding it made an improvement to my boot time, but I didn't get that much improvement from backgrounding other stuff.
The best thing I did for my startup times was using suspend to RAM rather than turning off completely. Before that I had to live with the BIOS taking ~8s just to get to the bootloader, with STR my computer takes less time to be usable than it would normally take to start booting the kernel.
I found the exact opposite. Mine:
DAEMONS=(@kdm @hal @network @netfs @crond @syslog-ng @cups
@samba @lisa)Leads to a very fast load, but still have to wait for kdm. I haven't restarted since I did the command that funkyou suggested though, so I'll have to see if that actually made a difference or not.
Offline