blob: 2bd3cd245b69311a1a313f2b820aac95dc79ac66 [file] [log] [blame]
Eric Andersenc9f20d92002-12-05 08:41:41 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Process Utilities"
7
Denis Vlasenko7d219aa2006-10-05 10:17:08 +00008config FREE
Eric Andersenc9f20d92002-12-05 08:41:41 +00009 bool "free"
10 default n
11 help
Eric Andersene5642112003-07-14 19:37:08 +000012 free displays the total amount of free and used physical and swap
13 memory in the system, as well as the buffers used by the kernel.
14 The shared memory column should be ignored; it is obsolete.
Eric Andersenc9f20d92002-12-05 08:41:41 +000015
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000016config FUSER
Rob Landleyaa872762005-10-28 13:05:12 +000017 bool "fuser"
18 default n
19 help
Tim Rikerc1ef7bd2006-01-25 00:08:53 +000020 fuser lists all PIDs (Process IDs) that currently have a given
Rob Landleyaa872762005-10-28 13:05:12 +000021 file open. fuser can also list all PIDs that have a given network
22 (TCP or UDP) port open.
23
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000024config KILL
Eric Andersen110ee232002-12-06 21:44:50 +000025 bool "kill"
26 default n
Eric Andersen110ee232002-12-06 21:44:50 +000027 help
Eric Andersene5642112003-07-14 19:37:08 +000028 The command kill sends the specified signal to the specified
29 process or process group. If no signal is specified, the TERM
30 signal is sent.
Eric Andersenc9f20d92002-12-05 08:41:41 +000031
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000032config KILLALL
Eric Andersenc9f20d92002-12-05 08:41:41 +000033 bool "killall"
34 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000035 depends on KILL
Eric Andersenc9f20d92002-12-05 08:41:41 +000036 help
Eric Andersene5642112003-07-14 19:37:08 +000037 killall sends a signal to all processes running any of the
38 specified commands. If no signal name is specified, SIGTERM is
39 sent.
Eric Andersenc9f20d92002-12-05 08:41:41 +000040
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000041config KILLALL5
Denis Vlasenko0bb628f2006-09-27 14:25:33 +000042 bool "killall5"
43 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000044 depends on KILL
Denis Vlasenkof7996f32007-01-11 17:20:00 +000045
Denis Vlasenkocc5e0902007-06-12 08:12:33 +000046config NMETER
47 bool "nmeter"
48 default n
49 help
50 Prints selected system stats continuously, one line per update.
51
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000052config PIDOF
Eric Andersenc9f20d92002-12-05 08:41:41 +000053 bool "pidof"
54 default n
55 help
Eric Andersene5642112003-07-14 19:37:08 +000056 Pidof finds the process id's (pids) of the named programs. It prints
57 those id's on the standard output.
Eric Andersenc9f20d92002-12-05 08:41:41 +000058
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000059config FEATURE_PIDOF_SINGLE
Rob Landley2ec922e2006-04-13 23:22:16 +000060 bool "Enable argument for single shot (-s)"
Bernhard Reutner-Fischer81c3a512005-10-06 15:37:02 +000061 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000062 depends on PIDOF
Bernhard Reutner-Fischer81c3a512005-10-06 15:37:02 +000063 help
64 Support argument '-s' for returning only the first pid found.
65
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000066config FEATURE_PIDOF_OMIT
Rob Landley2ec922e2006-04-13 23:22:16 +000067 bool "Enable argument for omitting pids (-o)"
Bernhard Reutner-Fischer81c3a512005-10-06 15:37:02 +000068 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000069 depends on PIDOF
Bernhard Reutner-Fischer81c3a512005-10-06 15:37:02 +000070 help
71 Support argument '-o' for omitting the given pids in output.
72 The special pid %PPID can be used to name the parent process
73 of the pidof, in other words the calling shell or shell script.
74
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000075config PS
Eric Andersenc9f20d92002-12-05 08:41:41 +000076 bool "ps"
77 default n
78 help
Eric Andersene5642112003-07-14 19:37:08 +000079 ps gives a snapshot of the current processes.
Eric Andersenc9f20d92002-12-05 08:41:41 +000080
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000081config FEATURE_PS_WIDE
Rob Landley2ec922e2006-04-13 23:22:16 +000082 bool "Enable argument for wide output (-w)"
Bernhard Reutner-Fischer6d6a40c2005-10-04 14:31:18 +000083 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000084 depends on PS
Bernhard Reutner-Fischer6d6a40c2005-10-04 14:31:18 +000085 help
86 Support argument 'w' for wide output.
87 If given once, 132 chars are printed and given more than
88 one, the length is unlimited.
89
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000090config RENICE
Eric Andersenc9f20d92002-12-05 08:41:41 +000091 bool "renice"
92 default n
93 help
Eric Andersene5642112003-07-14 19:37:08 +000094 Renice alters the scheduling priority of one or more running
95 processes.
Eric Andersenc9f20d92002-12-05 08:41:41 +000096
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000097config BB_SYSCTL
Mike Frysingerd1c8ae52005-09-24 23:13:22 +000098 bool "sysctl"
99 default n
100 help
101 Configure kernel parameters at runtime.
102
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000103config TOP
Eric Andersenc9f20d92002-12-05 08:41:41 +0000104 bool "top"
105 default n
106 help
Eric Andersene5642112003-07-14 19:37:08 +0000107 The top program provides a dynamic real-time view of a running
108 system.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000109
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000110config FEATURE_TOP_CPU_USAGE_PERCENTAGE
Denis Vlasenko5a654472007-06-10 17:11:59 +0000111 bool "Show CPU per-process usage percentage (adds 2k bytes)"
Eric Andersenc9f20d92002-12-05 08:41:41 +0000112 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000113 depends on TOP
Eric Andersenc9f20d92002-12-05 08:41:41 +0000114 help
Denis Vlasenko5a654472007-06-10 17:11:59 +0000115 Make top display CPU usage for each process.
116
117config FEATURE_TOP_CPU_GLOBAL_PERCENTS
Denis Vlasenko74511962007-06-11 16:31:55 +0000118 bool "Show CPU global usage percentage (adds 0.5k bytes)"
Denis Vlasenko5a654472007-06-10 17:11:59 +0000119 default y
120 depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
121 help
Denis Vlasenkob1e5add2007-06-10 18:04:54 +0000122 Makes top display "CPU: NN% usr NN% sys..." line.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000123
Denis Vlasenko74511962007-06-11 16:31:55 +0000124config FEATURE_TOP_DECIMALS
Denis Vlasenko110967a2007-07-15 19:27:48 +0000125 bool "Show 1/10th of a percent in CPU/mem statistics (adds 0.3k bytes)"
Denis Vlasenko74511962007-06-11 16:31:55 +0000126 default n
127 depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
128 help
129 Show 1/10th of a percent in CPU/mem statistics.
130
Denis Vlasenkoff6e8e22007-09-08 16:51:19 +0000131config FEATURE_TOPMEM
132 bool "topmem"
133 default n
134 depends on TOP
135 help
136 Enable 's' in top (gives lots of memory info)
137
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000138config UPTIME
Eric Andersenc9f20d92002-12-05 08:41:41 +0000139 bool "uptime"
140 default n
141 help
Eric Andersene5642112003-07-14 19:37:08 +0000142 uptime gives a one line display of the current time, how long
143 the system has been running, how many users are currently logged
144 on, and the system load averages for the past 1, 5, and 15 minutes.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000145
Denis Vlasenkocc5e0902007-06-12 08:12:33 +0000146config WATCH
147 bool "watch"
148 default n
149 #huh?? select DATE
150 help
151 watch is used to execute a program periodically, showing
152 output to the screen.
153
Rob Landleyaa872762005-10-28 13:05:12 +0000154
Eric Andersenc9f20d92002-12-05 08:41:41 +0000155endmenu
156