Speed Up Your Linux Application Loading Time with Preload

Preload is an adaptive readahead daemon. It monitors applications that users run, and by analyzing this data, predicts what applications users might run, and fetches those binaries and their dependencies into memory for faster startup times. Parts of these programs will be cached to speed up their load time.

Installation :

For Ubuntu 7.04 – 9.04 Jaunty Jackalope:

sudo apt-get install preload

For Fedora 7,8,9,10,11 : under root

yum install preload

For Mandriva :

urpmi preload

For Open suse ( add packman repository first):

zypper install preload

Configuration file:

You can find the config file at :


With The default values in the config file,preload work fine.

Monitoring :

To check up on what resources Preload is using:

sudo tail -f /var/log/preload.log

Preload can provide a great improvement in application startup time and increases the speed of your system while staying in the background.

Later in my next article, i will show you how to make advanced configuration of preload.

Links :