more craziness - pre-cache in init scripts.

Alessandro Iurlano alessandro.iurlano at gmail.com
Fri May 16 11:40:58 CEST 2008


> yes - just loads. yes i know shared libs are loaded once only - and only the
> pages from them loaded as needed. sure if you want to do full block-analysis on
> what pages are mapped in and just read those - wonderful. i'm going for a quick
> and dirty solution. this does not SPEED up boot - not at ALL. it moves IO time
> from later to earlier. it means that once the bootsplash goes away, X, WM<
> application launcher and all that stuff come up much faster so the visible gap
> between bootsplash and "i have a gui up i can now use" is much less. it avoids
> filesystem IO to flash later while these are starting up :) so it's just
> shuffling stuff. yes - even reading more data off disk than we need and it may
> slow down the total boot time - but it will improves its look and feel. so this
> is just to get the whole bootup looking slicker and polished and professional.

I understand what you are trying to do and why. I just wanted to point
out that maybe the gain could be very little if the flash memory speed
is high and that it could be bigger by launching a program that uses
those libs.
Maybe adding LD_BIND_NOW=1 to that program to force the linker resolve
all the symbol could be worth trying.

Anyone has raw numbers about the speed of internal flash memory?

My 2c again.
Alessandro



More information about the distro-devel mailing list