1 # DO NOT EDIT. This file is generated from Config.src
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
7 menu "Process Utilities"
9 config BUSYBOX_CONFIG_IOSTAT
11 default BUSYBOX_DEFAULT_IOSTAT
13 Report CPU and I/O statistics
14 config BUSYBOX_CONFIG_LSOF
16 default BUSYBOX_DEFAULT_LSOF
18 Show open files in the format of:
19 PID <TAB> /path/to/executable <TAB> /path/to/opened/file
20 config BUSYBOX_CONFIG_MPSTAT
22 default BUSYBOX_DEFAULT_MPSTAT
24 Per-processor statistics
25 config BUSYBOX_CONFIG_NMETER
27 default BUSYBOX_DEFAULT_NMETER
29 Prints selected system stats continuously, one line per update.
30 config BUSYBOX_CONFIG_PMAP
32 default BUSYBOX_DEFAULT_PMAP
34 Display processes' memory mappings.
35 config BUSYBOX_CONFIG_POWERTOP
37 default BUSYBOX_DEFAULT_POWERTOP
39 Analyze power consumption on Intel-based laptops
40 config BUSYBOX_CONFIG_PSTREE
42 default BUSYBOX_DEFAULT_PSTREE
44 Display a tree of processes.
45 config BUSYBOX_CONFIG_PWDX
47 default BUSYBOX_DEFAULT_PWDX
49 Report current working directory of a process
50 config BUSYBOX_CONFIG_SMEMCAP
52 default BUSYBOX_DEFAULT_SMEMCAP
54 smemcap is a tool for capturing process data for smem,
55 a memory usage statistic tool.
56 config BUSYBOX_CONFIG_TOP
58 default BUSYBOX_DEFAULT_TOP
60 The top program provides a dynamic real-time view of a running
63 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
64 bool "Show CPU per-process usage percentage"
65 default BUSYBOX_DEFAULT_FEATURE_TOP_CPU_USAGE_PERCENTAGE
66 depends on BUSYBOX_CONFIG_TOP
68 Make top display CPU usage for each process.
71 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
72 bool "Show CPU global usage percentage"
73 default BUSYBOX_DEFAULT_FEATURE_TOP_CPU_GLOBAL_PERCENTS
74 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
76 Makes top display "CPU: NN% usr NN% sys..." line.
79 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_CPU
80 bool "SMP CPU usage display ('c' key)"
81 default BUSYBOX_DEFAULT_FEATURE_TOP_SMP_CPU
82 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
84 Allow 'c' key to switch between individual/cumulative CPU stats
87 config BUSYBOX_CONFIG_FEATURE_TOP_DECIMALS
88 bool "Show 1/10th of a percent in CPU/mem statistics"
89 default BUSYBOX_DEFAULT_FEATURE_TOP_DECIMALS
90 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
92 Show 1/10th of a percent in CPU/mem statistics.
95 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_PROCESS
96 bool "Show CPU process runs on ('j' field)"
97 default BUSYBOX_DEFAULT_FEATURE_TOP_SMP_PROCESS
98 depends on BUSYBOX_CONFIG_TOP
100 Show CPU where process was last found running on.
101 This is the 'j' field.
103 config BUSYBOX_CONFIG_FEATURE_TOPMEM
104 bool "Topmem command ('s' key)"
105 default BUSYBOX_DEFAULT_FEATURE_TOPMEM
106 depends on BUSYBOX_CONFIG_TOP
108 Enable 's' in top (gives lots of memory info).
109 config BUSYBOX_CONFIG_UPTIME
111 default BUSYBOX_DEFAULT_UPTIME
112 select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
114 uptime gives a one line display of the current time, how long
115 the system has been running, how many users are currently logged
116 on, and the system load averages for the past 1, 5, and 15 minutes.
118 config BUSYBOX_CONFIG_FEATURE_UPTIME_UTMP_SUPPORT
119 bool "Support for showing the number of users"
120 default BUSYBOX_DEFAULT_FEATURE_UPTIME_UTMP_SUPPORT
121 depends on BUSYBOX_CONFIG_UPTIME && BUSYBOX_CONFIG_FEATURE_UTMP
123 Makes uptime display the number of users currently logged on.
125 config BUSYBOX_CONFIG_FREE
127 default BUSYBOX_DEFAULT_FREE
128 select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
130 free displays the total amount of free and used physical and swap
131 memory in the system, as well as the buffers used by the kernel.
132 The shared memory column should be ignored; it is obsolete.
134 config BUSYBOX_CONFIG_FUSER
136 default BUSYBOX_DEFAULT_FUSER
138 fuser lists all PIDs (Process IDs) that currently have a given
139 file open. fuser can also list all PIDs that have a given network
140 (TCP or UDP) port open.
142 config BUSYBOX_CONFIG_KILL
144 default BUSYBOX_DEFAULT_KILL
146 The command kill sends the specified signal to the specified
147 process or process group. If no signal is specified, the TERM
150 config BUSYBOX_CONFIG_KILLALL
152 default BUSYBOX_DEFAULT_KILLALL
153 depends on BUSYBOX_CONFIG_KILL
155 killall sends a signal to all processes running any of the
156 specified commands. If no signal name is specified, SIGTERM is
159 config BUSYBOX_CONFIG_KILLALL5
161 default BUSYBOX_DEFAULT_KILLALL5
162 depends on BUSYBOX_CONFIG_KILL
164 config BUSYBOX_CONFIG_PGREP
166 default BUSYBOX_DEFAULT_PGREP
168 Look for processes by name.
170 config BUSYBOX_CONFIG_PIDOF
172 default BUSYBOX_DEFAULT_PIDOF
174 Pidof finds the process id's (pids) of the named programs. It prints
175 those id's on the standard output.
177 config BUSYBOX_CONFIG_FEATURE_PIDOF_SINGLE
178 bool "Enable argument for single shot (-s)"
179 default BUSYBOX_DEFAULT_FEATURE_PIDOF_SINGLE
180 depends on BUSYBOX_CONFIG_PIDOF
182 Support argument '-s' for returning only the first pid found.
184 config BUSYBOX_CONFIG_FEATURE_PIDOF_OMIT
185 bool "Enable argument for omitting pids (-o)"
186 default BUSYBOX_DEFAULT_FEATURE_PIDOF_OMIT
187 depends on BUSYBOX_CONFIG_PIDOF
189 Support argument '-o' for omitting the given pids in output.
190 The special pid %PPID can be used to name the parent process
191 of the pidof, in other words the calling shell or shell script.
193 config BUSYBOX_CONFIG_PKILL
195 default BUSYBOX_DEFAULT_PKILL
197 Send signals to processes by name.
199 config BUSYBOX_CONFIG_PS
201 default BUSYBOX_DEFAULT_PS
203 ps gives a snapshot of the current processes.
205 config BUSYBOX_CONFIG_FEATURE_PS_WIDE
206 bool "Enable wide output option (-w)"
207 default BUSYBOX_DEFAULT_FEATURE_PS_WIDE
208 depends on BUSYBOX_CONFIG_PS && !BUSYBOX_CONFIG_DESKTOP
210 Support argument 'w' for wide output.
211 If given once, 132 chars are printed, and if given more
212 than once, the length is unlimited.
214 config BUSYBOX_CONFIG_FEATURE_PS_LONG
215 bool "Enable long output option (-l)"
216 default BUSYBOX_DEFAULT_FEATURE_PS_LONG
217 depends on BUSYBOX_CONFIG_PS && !BUSYBOX_CONFIG_DESKTOP
219 Support argument 'l' for long output.
220 Adds fields PPID, RSS, START, TIME & TTY
222 config BUSYBOX_CONFIG_FEATURE_PS_TIME
223 bool "Enable time and elapsed time output"
224 default BUSYBOX_DEFAULT_FEATURE_PS_TIME
225 depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
226 select BUSYBOX_CONFIG_PLATFORM_LINUX
228 Support -o time and -o etime output specifiers.
230 config BUSYBOX_CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS
231 bool "Enable additional ps columns"
232 default BUSYBOX_DEFAULT_FEATURE_PS_ADDITIONAL_COLUMNS
233 depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
235 Support -o rgroup, -o ruser, -o nice output specifiers.
237 config BUSYBOX_CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
238 bool "Support Linux prior to 2.4.0 and non-ELF systems"
239 default BUSYBOX_DEFAULT_FEATURE_PS_UNUSUAL_SYSTEMS
240 depends on BUSYBOX_CONFIG_FEATURE_PS_TIME
242 Include support for measuring HZ on old kernels and non-ELF systems
243 (if you are on Linux 2.4.0+ and use ELF, you don't need this)
245 config BUSYBOX_CONFIG_RENICE
247 default BUSYBOX_DEFAULT_RENICE
249 Renice alters the scheduling priority of one or more running
252 config BUSYBOX_CONFIG_BB_SYSCTL
254 default BUSYBOX_DEFAULT_BB_SYSCTL
256 Configure kernel parameters at runtime.
258 config BUSYBOX_CONFIG_FEATURE_SHOW_THREADS
259 bool "Support for showing threads in ps/pstree/top"
260 default BUSYBOX_DEFAULT_FEATURE_SHOW_THREADS
261 depends on BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_TOP || BUSYBOX_CONFIG_PSTREE
263 Enables the ps -T option, showing of threads in pstree,
264 and 'h' command in top.
266 config BUSYBOX_CONFIG_WATCH
268 default BUSYBOX_DEFAULT_WATCH
270 watch is used to execute a program periodically, showing
271 output to the screen.