Root/package/busybox/config/procps/Config.in

1#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Process Utilities"
7
8config BUSYBOX_CONFIG_IOSTAT
9    bool "iostat"
10    default n
11    help
12      Report CPU and I/O statistics
13config BUSYBOX_CONFIG_MPSTAT
14    bool "mpstat"
15    default n
16    help
17      Per-processor statistics
18config BUSYBOX_CONFIG_PMAP
19       bool "pmap"
20       default n
21       help
22         Display processes' memory mappings.
23config BUSYBOX_CONFIG_POWERTOP
24    bool "powertop"
25    default n
26    help
27      Analyze power consumption on Intel-based laptops
28config BUSYBOX_CONFIG_SMEMCAP
29    bool "smemcap"
30    default n
31    help
32      smemcap is a tool for capturing process data for smem,
33      a memory usage statistic tool.
34
35config BUSYBOX_CONFIG_FREE
36    bool "free"
37    default y
38    depends on BUSYBOX_CONFIG_PLATFORM_LINUX
39    help
40      free displays the total amount of free and used physical and swap
41      memory in the system, as well as the buffers used by the kernel.
42      The shared memory column should be ignored; it is obsolete.
43
44config BUSYBOX_CONFIG_FUSER
45    bool "fuser"
46    default n
47    help
48      fuser lists all PIDs (Process IDs) that currently have a given
49      file open. fuser can also list all PIDs that have a given network
50      (TCP or UDP) port open.
51
52config BUSYBOX_CONFIG_KILL
53    bool "kill"
54    default y
55    help
56      The command kill sends the specified signal to the specified
57      process or process group. If no signal is specified, the TERM
58      signal is sent.
59
60config BUSYBOX_CONFIG_KILLALL
61    bool "killall"
62    default y
63    depends on BUSYBOX_CONFIG_KILL
64    help
65      killall sends a signal to all processes running any of the
66      specified commands. If no signal name is specified, SIGTERM is
67      sent.
68
69config BUSYBOX_CONFIG_KILLALL5
70    bool "killall5"
71    default n
72    depends on BUSYBOX_CONFIG_KILL
73
74config BUSYBOX_CONFIG_NMETER
75    bool "nmeter"
76    default n
77    help
78      Prints selected system stats continuously, one line per update.
79
80config BUSYBOX_CONFIG_PGREP
81    bool "pgrep"
82    default y
83    help
84      Look for processes by name.
85
86config BUSYBOX_CONFIG_PIDOF
87    bool "pidof"
88    default y
89    help
90      Pidof finds the process id's (pids) of the named programs. It prints
91      those id's on the standard output.
92
93config BUSYBOX_CONFIG_FEATURE_PIDOF_SINGLE
94    bool "Enable argument for single shot (-s)"
95    default n
96    depends on BUSYBOX_CONFIG_PIDOF
97    help
98      Support argument '-s' for returning only the first pid found.
99
100config BUSYBOX_CONFIG_FEATURE_PIDOF_OMIT
101    bool "Enable argument for omitting pids (-o)"
102    default n
103    depends on BUSYBOX_CONFIG_PIDOF
104    help
105      Support argument '-o' for omitting the given pids in output.
106      The special pid %PPID can be used to name the parent process
107      of the pidof, in other words the calling shell or shell script.
108
109config BUSYBOX_CONFIG_PKILL
110    bool "pkill"
111    default y
112    help
113      Send signals to processes by name.
114
115config BUSYBOX_CONFIG_PS
116    bool "ps"
117    default y
118    help
119      ps gives a snapshot of the current processes.
120
121config BUSYBOX_CONFIG_FEATURE_PS_WIDE
122    bool "Enable wide output option (-w)"
123    default n
124    depends on BUSYBOX_CONFIG_PS
125    help
126      Support argument 'w' for wide output.
127      If given once, 132 chars are printed, and if given more
128      than once, the length is unlimited.
129
130config BUSYBOX_CONFIG_FEATURE_PS_TIME
131    bool "Enable time and elapsed time output"
132    default n
133    depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP && BUSYBOX_CONFIG_PLATFORM_LINUX
134    help
135      Support -o time and -o etime output specifiers.
136
137config BUSYBOX_CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS
138    bool "Enable additional ps columns"
139    default n
140    depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
141    help
142      Support -o rgroup, -o ruser, -o nice output specifiers.
143
144config BUSYBOX_CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
145    bool "Support Linux prior to 2.4.0 and non-ELF systems"
146    default n
147    depends on BUSYBOX_CONFIG_FEATURE_PS_TIME
148    help
149      Include support for measuring HZ on old kernels and non-ELF systems
150      (if you are on Linux 2.4.0+ and use ELF, you don't need this)
151
152config BUSYBOX_CONFIG_RENICE
153    bool "renice"
154    default n
155    help
156      Renice alters the scheduling priority of one or more running
157      processes.
158
159config BUSYBOX_CONFIG_BB_SYSCTL
160    bool "sysctl"
161    default y
162    help
163      Configure kernel parameters at runtime.
164
165config BUSYBOX_CONFIG_TOP
166    bool "top"
167    default y
168    help
169      The top program provides a dynamic real-time view of a running
170      system.
171
172config BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
173    bool "Show CPU per-process usage percentage"
174    default y
175    depends on BUSYBOX_CONFIG_TOP
176    help
177      Make top display CPU usage for each process.
178      This adds about 2k.
179
180config BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
181    bool "Show CPU global usage percentage"
182    default y
183    depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
184    help
185      Makes top display "CPU: NN% usr NN% sys..." line.
186      This adds about 0.5k.
187
188config BUSYBOX_CONFIG_FEATURE_TOP_SMP_CPU
189    bool "SMP CPU usage display ('c' key)"
190    default n
191    depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
192    help
193      Allow 'c' key to switch between individual/cumulative CPU stats
194      This adds about 0.5k.
195
196config BUSYBOX_CONFIG_FEATURE_TOP_DECIMALS
197    bool "Show 1/10th of a percent in CPU/mem statistics"
198    default n
199    depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
200    help
201      Show 1/10th of a percent in CPU/mem statistics.
202      This adds about 0.3k.
203
204config BUSYBOX_CONFIG_FEATURE_TOP_SMP_PROCESS
205    bool "Show CPU process runs on ('j' field)"
206    default n
207    depends on BUSYBOX_CONFIG_TOP
208    help
209      Show CPU where process was last found running on.
210      This is the 'j' field.
211
212config BUSYBOX_CONFIG_FEATURE_TOPMEM
213    bool "Topmem command ('s' key)"
214    default n
215    depends on BUSYBOX_CONFIG_TOP
216    help
217      Enable 's' in top (gives lots of memory info).
218
219config BUSYBOX_CONFIG_FEATURE_SHOW_THREADS
220    bool "Support for showing threads in ps/top"
221    default n
222    depends on BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_TOP
223    help
224      Enables ps -T option and 'h' command in top
225
226config BUSYBOX_CONFIG_UPTIME
227    bool "uptime"
228    default y
229    depends on BUSYBOX_CONFIG_PLATFORM_LINUX
230    help
231      uptime gives a one line display of the current time, how long
232      the system has been running, how many users are currently logged
233      on, and the system load averages for the past 1, 5, and 15 minutes.
234
235config BUSYBOX_CONFIG_WATCH
236    bool "watch"
237    default n
238    help
239      watch is used to execute a program periodically, showing
240      output to the screen.
241
242endmenu
243

Archive Download this file



interactive