2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
6 menu "Process Utilities"
13 depends on PLATFORM_LINUX #sysinfo()
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.
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.
31 The command kill sends the specified signal to the specified
32 process or process group. If no signal is specified, the TERM
40 killall sends a signal to all processes running any of the
41 specified commands. If no signal name is specified, SIGTERM is
53 Prints selected system stats continuously, one line per update.
59 Look for processes by name.
65 Pidof finds the process id's (pids) of the named programs. It prints
66 those id's on the standard output.
68 config FEATURE_PIDOF_SINGLE
69 bool "Enable argument for single shot (-s)"
73 Support argument '-s' for returning only the first pid found.
75 config FEATURE_PIDOF_OMIT
76 bool "Enable argument for omitting pids (-o)"
80 Support argument '-o' for omitting the given pids in output.
81 The special pid %PPID can be used to name the parent process
82 of the pidof, in other words the calling shell or shell script.
88 Send signals to processes by name.
94 ps gives a snapshot of the current processes.
96 config FEATURE_PS_WIDE
97 bool "Enable wide output option (-w)"
101 Support argument 'w' for wide output.
102 If given once, 132 chars are printed, and if given more
103 than once, the length is unlimited.
105 config FEATURE_PS_TIME
106 bool "Enable time and elapsed time output"
108 depends on PS && DESKTOP && PLATFORM_LINUX #sysinfo()
110 Support -o time and -o etime output specifiers.
112 config FEATURE_PS_ADDITIONAL_COLUMNS
113 bool "Enable additional ps columns"
115 depends on PS && DESKTOP
117 Support -o rgroup, -o ruser, -o nice output specifiers.
119 config FEATURE_PS_UNUSUAL_SYSTEMS
120 bool "Support Linux prior to 2.4.0 and non-ELF systems"
122 depends on FEATURE_PS_TIME
124 Include support for measuring HZ on old kernels and non-ELF systems
125 (if you are on Linux 2.4.0+ and use ELF, you don't need this)
131 Renice alters the scheduling priority of one or more running
138 Configure kernel parameters at runtime.
144 The top program provides a dynamic real-time view of a running
147 config FEATURE_TOP_CPU_USAGE_PERCENTAGE
148 bool "Show CPU per-process usage percentage"
152 Make top display CPU usage for each process.
155 config FEATURE_TOP_CPU_GLOBAL_PERCENTS
156 bool "Show CPU global usage percentage"
158 depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
160 Makes top display "CPU: NN% usr NN% sys..." line.
161 This adds about 0.5k.
163 config FEATURE_TOP_SMP_CPU
164 bool "SMP CPU usage display ('c' key)"
166 depends on FEATURE_TOP_CPU_GLOBAL_PERCENTS
168 Allow 'c' key to switch between individual/cumulative CPU stats
169 This adds about 0.5k.
171 config FEATURE_TOP_DECIMALS
172 bool "Show 1/10th of a percent in CPU/mem statistics"
174 depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
176 Show 1/10th of a percent in CPU/mem statistics.
177 This adds about 0.3k.
179 config FEATURE_TOP_SMP_PROCESS
180 bool "Show CPU process runs on ('j' field)"
184 Show CPU where process was last found running on.
185 This is the 'j' field.
187 config FEATURE_TOPMEM
188 bool "Topmem command ('s' key)"
192 Enable 's' in top (gives lots of memory info).
194 config FEATURE_SHOW_THREADS
195 bool "Support for showing threads in ps/top"
199 Enables ps -T option and 'h' command in top
204 depends on PLATFORM_LINUX #sysinfo()
206 uptime gives a one line display of the current time, how long
207 the system has been running, how many users are currently logged
208 on, and the system load averages for the past 1, 5, and 15 minutes.
214 watch is used to execute a program periodically, showing
215 output to the screen.