2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
6 menu "Process Utilities"
14 free displays the total amount of free and used physical and swap
15 memory in the system, as well as the buffers used by the kernel.
16 The shared memory column should be ignored; it is obsolete.
22 fuser lists all PIDs (Process IDs) that currently have a given
23 file open. fuser can also list all PIDs that have a given network
24 (TCP or UDP) port open.
30 The command kill sends the specified signal to the specified
31 process or process group. If no signal is specified, the TERM
39 killall sends a signal to all processes running any of the
40 specified commands. If no signal name is specified, SIGTERM is
52 Prints selected system stats continuously, one line per update.
58 Look for processes by name.
64 Pidof finds the process id's (pids) of the named programs. It prints
65 those id's on the standard output.
67 config FEATURE_PIDOF_SINGLE
68 bool "Enable argument for single shot (-s)"
72 Support argument '-s' for returning only the first pid found.
74 config FEATURE_PIDOF_OMIT
75 bool "Enable argument for omitting pids (-o)"
79 Support argument '-o' for omitting the given pids in output.
80 The special pid %PPID can be used to name the parent process
81 of the pidof, in other words the calling shell or shell script.
87 Send signals to processes by name.
93 ps gives a snapshot of the current processes.
95 config FEATURE_PS_WIDE
96 bool "Enable wide output option (-w)"
100 Support argument 'w' for wide output.
101 If given once, 132 chars are printed, and if given more
102 than once, the length is unlimited.
104 config FEATURE_PS_TIME
105 bool "Enable time and elapsed time output"
107 depends on PS && DESKTOP
109 Support -o time and -o etime output specifiers.
111 config FEATURE_PS_ADDITIONAL_COLUMNS
112 bool "Enable additional ps columns"
114 depends on PS && DESKTOP
116 Support -o rgroup, -o ruser, -o nice output specifiers.
118 config FEATURE_PS_UNUSUAL_SYSTEMS
119 bool "Support Linux prior to 2.4.0 and non-ELF systems"
121 depends on FEATURE_PS_TIME
123 Include support for measuring HZ on old kernels and non-ELF systems
124 (if you are on Linux 2.4.0+ and use ELF, you don't need this)
130 Renice alters the scheduling priority of one or more running
137 Configure kernel parameters at runtime.
143 The top program provides a dynamic real-time view of a running
146 config FEATURE_TOP_CPU_USAGE_PERCENTAGE
147 bool "Show CPU per-process usage percentage"
151 Make top display CPU usage for each process.
154 config FEATURE_TOP_CPU_GLOBAL_PERCENTS
155 bool "Show CPU global usage percentage"
157 depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
159 Makes top display "CPU: NN% usr NN% sys..." line.
160 This adds about 0.5k.
162 config FEATURE_TOP_SMP_CPU
163 bool "SMP CPU usage display ('c' key)"
165 depends on FEATURE_TOP_CPU_GLOBAL_PERCENTS
167 Allow 'c' key to switch between individual/cumulative CPU stats
168 This adds about 0.5k.
170 config FEATURE_TOP_DECIMALS
171 bool "Show 1/10th of a percent in CPU/mem statistics"
173 depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
175 Show 1/10th of a percent in CPU/mem statistics.
176 This adds about 0.3k.
178 config FEATURE_TOP_SMP_PROCESS
179 bool "Show CPU process runs on ('j' field)"
183 Show CPU where process was last found running on.
184 This is the 'j' field.
186 config FEATURE_TOPMEM
187 bool "Topmem command ('s' key)"
191 Enable 's' in top (gives lots of memory info).
193 config FEATURE_SHOW_THREADS
194 bool "Support for showing threads in ps/top"
198 Enables ps -T option and 'h' command in top
204 uptime gives a one line display of the current time, how long
205 the system has been running, how many users are currently logged
206 on, and the system load averages for the past 1, 5, and 15 minutes.
212 watch is used to execute a program periodically, showing
213 output to the screen.