aboutsummaryrefslogtreecommitdiff
path: root/miscutils/Config.in
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2006-08-20 22:12:18 +0000
committerRob Landley <rob@landley.net>2006-08-20 22:12:18 +0000
commit0e4690d4ef9fe55ccf6db371c826112809e162f9 (patch)
tree1eac13023c328f3956a00f3e741eb1cda45696d0 /miscutils/Config.in
parent289e86a0a5b2482fc1b6a442d3acd749639e4d64 (diff)
downloadbusybox-0e4690d4ef9fe55ccf6db371c826112809e162f9.tar.gz
Michael Opdenacker contributed a readahead applet.
Diffstat (limited to 'miscutils/Config.in')
-rw-r--r--miscutils/Config.in16
1 files changed, 16 insertions, 0 deletions
diff --git a/miscutils/Config.in b/miscutils/Config.in
index 4296b54ea..9ad342151 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