From 0e4690d4ef9fe55ccf6db371c826112809e162f9 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sun, 20 Aug 2006 22:12:18 +0000 Subject: Michael Opdenacker contributed a readahead applet. --- miscutils/Config.in | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'miscutils/Config.in') 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 -- cgit v1.2.3-55-g6feb