| David Howells | 06b3db1 | 2009-04-03 16:42:36 +0100 | [diff] [blame] | 1 |  | 
 | 2 | config FSCACHE | 
 | 3 | 	tristate "General filesystem local caching manager" | 
 | 4 | 	depends on EXPERIMENTAL | 
 | 5 | 	select SLOW_WORK | 
 | 6 | 	help | 
 | 7 | 	  This option enables a generic filesystem caching manager that can be | 
 | 8 | 	  used by various network and other filesystems to cache data locally. | 
 | 9 | 	  Different sorts of caches can be plugged in, depending on the | 
 | 10 | 	  resources available. | 
 | 11 |  | 
 | 12 | 	  See Documentation/filesystems/caching/fscache.txt for more information. | 
 | 13 |  | 
| David Howells | 7394daa | 2009-04-03 16:42:37 +0100 | [diff] [blame] | 14 | config FSCACHE_STATS | 
 | 15 | 	bool "Gather statistical information on local caching" | 
 | 16 | 	depends on FSCACHE && PROC_FS | 
 | 17 | 	help | 
 | 18 | 	  This option causes statistical information to be gathered on local | 
 | 19 | 	  caching and exported through file: | 
 | 20 |  | 
 | 21 | 		/proc/fs/fscache/stats | 
 | 22 |  | 
 | 23 | 	  The gathering of statistics adds a certain amount of overhead to | 
 | 24 | 	  execution as there are a quite a few stats gathered, and on a | 
 | 25 | 	  multi-CPU system these may be on cachelines that keep bouncing | 
 | 26 | 	  between CPUs.  On the other hand, the stats are very useful for | 
 | 27 | 	  debugging purposes.  Saying 'Y' here is recommended. | 
 | 28 |  | 
 | 29 | 	  See Documentation/filesystems/caching/fscache.txt for more information. | 
 | 30 |  | 
 | 31 | config FSCACHE_HISTOGRAM | 
 | 32 | 	bool "Gather latency information on local caching" | 
 | 33 | 	depends on FSCACHE && PROC_FS | 
 | 34 | 	help | 
 | 35 | 	  This option causes latency information to be gathered on local | 
 | 36 | 	  caching and exported through file: | 
 | 37 |  | 
 | 38 | 		/proc/fs/fscache/histogram | 
 | 39 |  | 
 | 40 | 	  The generation of this histogram adds a certain amount of overhead to | 
 | 41 | 	  execution as there are a number of points at which data is gathered, | 
 | 42 | 	  and on a multi-CPU system these may be on cachelines that keep | 
 | 43 | 	  bouncing between CPUs.  On the other hand, the histogram may be | 
 | 44 | 	  useful for debugging purposes.  Saying 'N' here is recommended. | 
 | 45 |  | 
 | 46 | 	  See Documentation/filesystems/caching/fscache.txt for more information. | 
 | 47 |  | 
| David Howells | 06b3db1 | 2009-04-03 16:42:36 +0100 | [diff] [blame] | 48 | config FSCACHE_DEBUG | 
 | 49 | 	bool "Debug FS-Cache" | 
 | 50 | 	depends on FSCACHE | 
 | 51 | 	help | 
 | 52 | 	  This permits debugging to be dynamically enabled in the local caching | 
 | 53 | 	  management module.  If this is set, the debugging output may be | 
 | 54 | 	  enabled by setting bits in /sys/modules/fscache/parameter/debug. | 
 | 55 |  | 
 | 56 | 	  See Documentation/filesystems/caching/fscache.txt for more information. |