nmeter: deprecate %NNNd specified, use -d MSEC instead
[platform/upstream/busybox.git] / procps / Config.src
1 #
2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
4 #
5
6 menu "Process Utilities"
7
8 INSERT
9
10 config FREE
11         bool "free"
12         default y
13         depends on PLATFORM_LINUX #sysinfo()
14         help
15           free displays the total amount of free and used physical and swap
16           memory in the system, as well as the buffers used by the kernel.
17           The shared memory column should be ignored; it is obsolete.
18
19 config FUSER
20         bool "fuser"
21         default y
22         help
23           fuser lists all PIDs (Process IDs) that currently have a given
24           file open. fuser can also list all PIDs that have a given network
25           (TCP or UDP) port open.
26
27 config KILL
28         bool "kill"
29         default y
30         help
31           The command kill sends the specified signal to the specified
32           process or process group. If no signal is specified, the TERM
33           signal is sent.
34
35 config KILLALL
36         bool "killall"
37         default y
38         depends on KILL
39         help
40           killall sends a signal to all processes running any of the
41           specified commands. If no signal name is specified, SIGTERM is
42           sent.
43
44 config KILLALL5
45         bool "killall5"
46         default y
47         depends on KILL
48
49 config PGREP
50         bool "pgrep"
51         default y
52         help
53           Look for processes by name.
54
55 config PIDOF
56         bool "pidof"
57         default y
58         help
59           Pidof finds the process id's (pids) of the named programs. It prints
60           those id's on the standard output.
61
62 config FEATURE_PIDOF_SINGLE
63         bool "Enable argument for single shot (-s)"
64         default y
65         depends on PIDOF
66         help
67           Support argument '-s' for returning only the first pid found.
68
69 config FEATURE_PIDOF_OMIT
70         bool "Enable argument for omitting pids (-o)"
71         default y
72         depends on PIDOF
73         help
74           Support argument '-o' for omitting the given pids in output.
75           The special pid %PPID can be used to name the parent process
76           of the pidof, in other words the calling shell or shell script.
77
78 config PKILL
79         bool "pkill"
80         default y
81         help
82           Send signals to processes by name.
83
84 config PS
85         bool "ps"
86         default y
87         help
88           ps gives a snapshot of the current processes.
89
90 config FEATURE_PS_WIDE
91         bool "Enable wide output option (-w)"
92         default y
93         depends on PS
94         help
95           Support argument 'w' for wide output.
96           If given once, 132 chars are printed, and if given more
97           than once, the length is unlimited.
98
99 config FEATURE_PS_TIME
100         bool "Enable time and elapsed time output"
101         default y
102         depends on PS && DESKTOP && PLATFORM_LINUX #sysinfo()
103         help
104           Support -o time and -o etime output specifiers.
105
106 config FEATURE_PS_ADDITIONAL_COLUMNS
107         bool "Enable additional ps columns"
108         default y
109         depends on PS && DESKTOP
110         help
111           Support -o rgroup, -o ruser, -o nice output specifiers.
112
113 config FEATURE_PS_UNUSUAL_SYSTEMS
114         bool "Support Linux prior to 2.4.0 and non-ELF systems"
115         default n
116         depends on FEATURE_PS_TIME
117         help
118           Include support for measuring HZ on old kernels and non-ELF systems
119           (if you are on Linux 2.4.0+ and use ELF, you don't need this)
120
121 config RENICE
122         bool "renice"
123         default y
124         help
125           Renice alters the scheduling priority of one or more running
126           processes.
127
128 config BB_SYSCTL
129         bool "sysctl"
130         default y
131         help
132           Configure kernel parameters at runtime.
133
134 config TOP
135         bool "top"
136         default y
137         help
138           The top program provides a dynamic real-time view of a running
139           system.
140
141 config FEATURE_TOP_CPU_USAGE_PERCENTAGE
142         bool "Show CPU per-process usage percentage"
143         default y
144         depends on TOP
145         help
146           Make top display CPU usage for each process.
147           This adds about 2k.
148
149 config FEATURE_TOP_CPU_GLOBAL_PERCENTS
150         bool "Show CPU global usage percentage"
151         default y
152         depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
153         help
154           Makes top display "CPU: NN% usr NN% sys..." line.
155           This adds about 0.5k.
156
157 config FEATURE_TOP_SMP_CPU
158         bool "SMP CPU usage display ('c' key)"
159         default y
160         depends on FEATURE_TOP_CPU_GLOBAL_PERCENTS
161         help
162           Allow 'c' key to switch between individual/cumulative CPU stats
163           This adds about 0.5k.
164
165 config FEATURE_TOP_DECIMALS
166         bool "Show 1/10th of a percent in CPU/mem statistics"
167         default y
168         depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
169         help
170           Show 1/10th of a percent in CPU/mem statistics.
171           This adds about 0.3k.
172
173 config FEATURE_TOP_SMP_PROCESS
174         bool "Show CPU process runs on ('j' field)"
175         default y
176         depends on TOP
177         help
178           Show CPU where process was last found running on.
179           This is the 'j' field.
180
181 config FEATURE_TOPMEM
182         bool "Topmem command ('s' key)"
183         default y
184         depends on TOP
185         help
186           Enable 's' in top (gives lots of memory info).
187
188 config FEATURE_SHOW_THREADS
189         bool "Support for showing threads in ps/pstree/top"
190         default y
191         depends on PS || TOP || PSTREE
192         help
193           Enables the ps -T option, showing of threads in pstree,
194           and 'h' command in top.
195
196 config UPTIME
197         bool "uptime"
198         default y
199         depends on PLATFORM_LINUX #sysinfo()
200         help
201           uptime gives a one line display of the current time, how long
202           the system has been running, how many users are currently logged
203           on, and the system load averages for the past 1, 5, and 15 minutes.
204
205 config WATCH
206         bool "watch"
207         default y
208         help
209           watch is used to execute a program periodically, showing
210           output to the screen.
211
212 endmenu