It seems to me that ureadahead should absolutely not be run on a system
with only 128 mb of ram, and probably not 256 either.  A typical boot
loads over 100 mb of data.  With only 128 to start with, and even with
256 after some is used on the trace buffer itself, portions of the
buffer cache will already be discarded by the time ureadahead checks it,
so it will at best, miss a good portion of the files accessed during the
boot.  Those that it does catch will be the ones accessed later in the
boot.  During subsequent boots, this will cause ureadahead to fill the
cache with files that won't be needed until later during the boot, which
will be discarded to make room for the earlier files anyhow, thus making
it a waste of time.

-- 
ureadahead generating oom messages during boot.
https://bugs.launchpad.net/bugs/600359
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to