diff options
author | Rob Landley | 2006-08-20 22:12:18 +0000 |
---|---|---|
committer | Rob Landley | 2006-08-20 22:12:18 +0000 |
commit | 0e4690d4ef9fe55ccf6db371c826112809e162f9 (patch) | |
tree | 1eac13023c328f3956a00f3e741eb1cda45696d0 /miscutils/Config.in | |
parent | 289e86a0a5b2482fc1b6a442d3acd749639e4d64 (diff) | |
download | busybox-0e4690d4ef9fe55ccf6db371c826112809e162f9.zip busybox-0e4690d4ef9fe55ccf6db371c826112809e162f9.tar.gz |
Michael Opdenacker contributed a readahead applet.
Diffstat (limited to 'miscutils/Config.in')
-rw-r--r-- | miscutils/Config.in | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/miscutils/Config.in b/miscutils/Config.in index 4296b54..9ad3421 100644 --- a/miscutils/Config.in +++ b/miscutils/Config.in @@ -276,6 +276,22 @@ config CONFIG_MT to advance or rewind a tape past a specified number of archive files on the tape. +config CONFIG_READAHEAD + bool "readahead" + default n + help + Preload the files listed on the command line into RAM cache so that + subsequent reads on these files will not block on disk I/O. + + This applet just calls the readahead(2) system call on each file. + It is mainly useful in system startup scripts to preload files + or executables before they are used. When used at the right time + (in particular when a CPU boundprocess is running) it can + significantly speed up system startup. + + As readahead(2) blocks until each file has been read, it is best to + run this applet as a background job. + config CONFIG_RUNLEVEL bool "runlevel" default n |