Comment 23 for bug 600359

Phillip Susi (psusi) wrote :

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.