diff options
Diffstat (limited to 'package/busybox/config/procps')
-rw-r--r-- | package/busybox/config/procps/Config.in | 331 |
1 files changed, 158 insertions, 173 deletions
diff --git a/package/busybox/config/procps/Config.in b/package/busybox/config/procps/Config.in index 052b77e41..0c1733b9f 100644 --- a/package/busybox/config/procps/Config.in +++ b/package/busybox/config/procps/Config.in @@ -1,223 +1,203 @@ # DO NOT EDIT. This file is generated from Config.src # # For a description of the syntax of this configuration file, -# see scripts/kbuild/config-language.txt. +# see docs/Kconfig-language.txt. # menu "Process Utilities" -config BUSYBOX_IOSTAT - bool "iostat" - default n - help - Report CPU and I/O statistics - -config BUSYBOX_LSOF - bool "lsof" - default n +config BUSYBOX_FEATURE_FAST_TOP + bool "Faster /proc scanning code (+100 bytes)" + default n # all "fast or small" options default to small help - Show open files in the format of: - PID <TAB> /path/to/executable <TAB> /path/to/opened/file + This option makes top and ps ~20% faster (or 20% less CPU hungry), + but code size is slightly bigger. -config BUSYBOX_MPSTAT - bool "mpstat" - default n - help - Per-processor statistics - -config BUSYBOX_NMETER - bool "nmeter" - default n - help - Prints selected system stats continuously, one line per update. - -config BUSYBOX_PMAP - bool "pmap" - default n - help - Display processes' memory mappings. - -config BUSYBOX_POWERTOP - bool "powertop" - default n - help - Analyze power consumption on Intel-based laptops - -config BUSYBOX_PSTREE - bool "pstree" - default n - help - Display a tree of processes. - -config BUSYBOX_PWDX - bool "pwdx" - default n - help - Report current working directory of a process - -config BUSYBOX_SMEMCAP - bool "smemcap" - default n - help - smemcap is a tool for capturing process data for smem, - a memory usage statistic tool. - -config BUSYBOX_UPTIME - bool "uptime" +config BUSYBOX_FEATURE_SHOW_THREADS + bool "Support thread display in ps/pstree/top" default y - select BUSYBOX_PLATFORM_LINUX #sysinfo() - help - uptime gives a one line display of the current time, how long - the system has been running, how many users are currently logged - on, and the system load averages for the past 1, 5, and 15 minutes. - -config BUSYBOX_FEATURE_UPTIME_UTMP_SUPPORT - bool "Support for showing the number of users" - default n - depends on BUSYBOX_UPTIME && BUSYBOX_FEATURE_UTMP + depends on BUSYBOX_PS || BUSYBOX_TOP || BUSYBOX_PSTREE help - Makes uptime display the number of users currently logged on. + Enables the ps -T option, showing of threads in pstree, + and 'h' command in top. config BUSYBOX_FREE - bool "free" - default n - select BUSYBOX_PLATFORM_LINUX #sysinfo() + bool "free (3.1 kb)" + default y help - free displays the total amount of free and used physical and swap - memory in the system, as well as the buffers used by the kernel. - The shared memory column should be ignored; it is obsolete. - + free displays the total amount of free and used physical and swap + memory in the system, as well as the buffers used by the kernel. + The shared memory column should be ignored; it is obsolete. config BUSYBOX_FUSER - bool "fuser" - default n + bool "fuser (7 kb)" + default y help - fuser lists all PIDs (Process IDs) that currently have a given - file open. fuser can also list all PIDs that have a given network - (TCP or UDP) port open. - + fuser lists all PIDs (Process IDs) that currently have a given + file open. fuser can also list all PIDs that have a given network + (TCP or UDP) port open. +config BUSYBOX_IOSTAT + bool "iostat (7.6 kb)" + default y + help + Report CPU and I/O statistics config BUSYBOX_KILL - bool "kill" + bool "kill (3.1 kb)" default y help - The command kill sends the specified signal to the specified - process or process group. If no signal is specified, the TERM - signal is sent. + The command kill sends the specified signal to the specified + process or process group. If no signal is specified, the TERM + signal is sent. config BUSYBOX_KILLALL - bool "killall" - default n - depends on BUSYBOX_KILL + bool "killall (5.6 kb)" + default y help - killall sends a signal to all processes running any of the - specified commands. If no signal name is specified, SIGTERM is - sent. + killall sends a signal to all processes running any of the + specified commands. If no signal name is specified, SIGTERM is + sent. config BUSYBOX_KILLALL5 - bool "killall5" + bool "killall5 (5.3 kb)" default y - depends on BUSYBOX_KILL - + help + The SystemV killall command. killall5 sends a signal + to all processes except kernel threads and the processes + in its own session, so it won't kill the shell that is running + the script it was called from. +config BUSYBOX_LSOF + bool "lsof (3.4 kb)" + default y + help + Show open files in the format of: + PID <TAB> /path/to/executable <TAB> /path/to/opened/file +config BUSYBOX_MPSTAT + bool "mpstat (9.8 kb)" + default y + help + Per-processor statistics +config BUSYBOX_NMETER + bool "nmeter (11 kb)" + default y + help + Prints selected system stats continuously, one line per update. config BUSYBOX_PGREP - bool "pgrep" + bool "pgrep (6.5 kb)" default y help - Look for processes by name. + Look for processes by name. +config BUSYBOX_PKILL + bool "pkill (7.5 kb)" + default y + help + Send signals to processes by name. config BUSYBOX_PIDOF - bool "pidof" - default n + bool "pidof (6.3 kb)" + default y help - Pidof finds the process id's (pids) of the named programs. It prints - those id's on the standard output. + Pidof finds the process id's (pids) of the named programs. It prints + those id's on the standard output. config BUSYBOX_FEATURE_PIDOF_SINGLE - bool "Enable argument for single shot (-s)" + bool "Enable single shot (-s)" default y depends on BUSYBOX_PIDOF help - Support argument '-s' for returning only the first pid found. + Support '-s' for returning only the first pid found. config BUSYBOX_FEATURE_PIDOF_OMIT - bool "Enable argument for omitting pids (-o)" + bool "Enable omitting pids (-o PID)" default y depends on BUSYBOX_PIDOF help - Support argument '-o' for omitting the given pids in output. - The special pid %PPID can be used to name the parent process - of the pidof, in other words the calling shell or shell script. - -config BUSYBOX_PKILL - bool "pkill" - default n + Support '-o PID' for omitting the given pid(s) in output. + The special pid %PPID can be used to name the parent process + of the pidof, in other words the calling shell or shell script. +config BUSYBOX_PMAP + bool "pmap (6 kb)" + default y + help + Display processes' memory mappings. +config BUSYBOX_POWERTOP + bool "powertop (9.6 kb)" + default y help - Send signals to processes by name. + Analyze power consumption on Intel-based laptops +config BUSYBOX_FEATURE_POWERTOP_INTERACTIVE + bool "Accept keyboard commands" + default y + depends on BUSYBOX_POWERTOP + help + Without this, powertop will only refresh display every 10 seconds. + No keyboard commands will work, only ^C to terminate. config BUSYBOX_PS - bool "ps" - depends on !BUSYBOX_DISABLE_PS + bool "ps (11 kb)" default y help - ps gives a snapshot of the current processes. + ps gives a snapshot of the current processes. config BUSYBOX_FEATURE_PS_WIDE - bool "Enable wide output option (-w)" + bool "Enable wide output (-w)" default y - depends on BUSYBOX_PS && !BUSYBOX_DESKTOP + depends on (BUSYBOX_PS || BUSYBOX_MINIPS) && !BUSYBOX_DESKTOP help - Support argument 'w' for wide output. - If given once, 132 chars are printed, and if given more - than once, the length is unlimited. + Support argument 'w' for wide output. + If given once, 132 chars are printed, and if given more + than once, the length is unlimited. config BUSYBOX_FEATURE_PS_LONG - bool "Enable long output option (-l)" - default n - depends on BUSYBOX_PS && !BUSYBOX_DESKTOP + bool "Enable long output (-l)" + default y + depends on (BUSYBOX_PS || BUSYBOX_MINIPS) && !BUSYBOX_DESKTOP help - Support argument 'l' for long output. - Adds fields PPID, RSS, START, TIME & TTY + Support argument 'l' for long output. + Adds fields PPID, RSS, START, TIME & TTY config BUSYBOX_FEATURE_PS_TIME - bool "Enable time and elapsed time output" - default n - depends on BUSYBOX_PS && BUSYBOX_DESKTOP - select BUSYBOX_PLATFORM_LINUX - help - Support -o time and -o etime output specifiers. - -config BUSYBOX_FEATURE_PS_ADDITIONAL_COLUMNS - bool "Enable additional ps columns" - default n - depends on BUSYBOX_PS && BUSYBOX_DESKTOP - help - Support -o rgroup, -o ruser, -o nice output specifiers. + bool "Enable -o time and -o etime specifiers" + default y + depends on (BUSYBOX_PS || BUSYBOX_MINIPS) && BUSYBOX_DESKTOP config BUSYBOX_FEATURE_PS_UNUSUAL_SYSTEMS bool "Support Linux prior to 2.4.0 and non-ELF systems" default n depends on BUSYBOX_FEATURE_PS_TIME help - Include support for measuring HZ on old kernels and non-ELF systems - (if you are on Linux 2.4.0+ and use ELF, you don't need this) + Include support for measuring HZ on old kernels and non-ELF systems + (if you are on Linux 2.4.0+ and use ELF, you don't need this) -config BUSYBOX_RENICE - bool "renice" - default n +config BUSYBOX_FEATURE_PS_ADDITIONAL_COLUMNS + bool "Enable -o rgroup, -o ruser, -o nice specifiers" + default y + depends on (BUSYBOX_PS || BUSYBOX_MINIPS) && BUSYBOX_DESKTOP +config BUSYBOX_PSTREE + bool "pstree (9.3 kb)" + default y help - Renice alters the scheduling priority of one or more running - processes. - + Display a tree of processes. +config BUSYBOX_PWDX + bool "pwdx (3.7 kb)" + default y + help + Report current working directory of a process +config BUSYBOX_SMEMCAP + bool "smemcap (2.5 kb)" + default y + help + smemcap is a tool for capturing process data for smem, + a memory usage statistic tool. config BUSYBOX_BB_SYSCTL - bool "sysctl" + bool "sysctl (7.4 kb)" default y help - Configure kernel parameters at runtime. - + Configure kernel parameters at runtime. config BUSYBOX_TOP - bool "top" - default n + bool "top (18 kb)" + default y help - The top program provides a dynamic real-time view of a running - system. + The top program provides a dynamic real-time view of a running + system. config BUSYBOX_FEATURE_TOP_INTERACTIVE bool "Accept keyboard commands" @@ -232,61 +212,66 @@ config BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE default y depends on BUSYBOX_TOP help - Make top display CPU usage for each process. - This adds about 2k. + Make top display CPU usage for each process. + This adds about 2k. config BUSYBOX_FEATURE_TOP_CPU_GLOBAL_PERCENTS bool "Show CPU global usage percentage" default y depends on BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE help - Makes top display "CPU: NN% usr NN% sys..." line. - This adds about 0.5k. + Makes top display "CPU: NN% usr NN% sys..." line. + This adds about 0.5k. config BUSYBOX_FEATURE_TOP_SMP_CPU bool "SMP CPU usage display ('c' key)" default y depends on BUSYBOX_FEATURE_TOP_CPU_GLOBAL_PERCENTS help - Allow 'c' key to switch between individual/cumulative CPU stats - This adds about 0.5k. + Allow 'c' key to switch between individual/cumulative CPU stats + This adds about 0.5k. config BUSYBOX_FEATURE_TOP_DECIMALS bool "Show 1/10th of a percent in CPU/mem statistics" default y depends on BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE help - Show 1/10th of a percent in CPU/mem statistics. - This adds about 0.3k. + Show 1/10th of a percent in CPU/mem statistics. + This adds about 0.3k. config BUSYBOX_FEATURE_TOP_SMP_PROCESS bool "Show CPU process runs on ('j' field)" default y depends on BUSYBOX_TOP help - Show CPU where process was last found running on. - This is the 'j' field. + Show CPU where process was last found running on. + This is the 'j' field. config BUSYBOX_FEATURE_TOPMEM bool "Topmem command ('s' key)" default y depends on BUSYBOX_TOP help - Enable 's' in top (gives lots of memory info). - -config BUSYBOX_FEATURE_SHOW_THREADS - bool "Support for showing threads in ps/pstree/top" + Enable 's' in top (gives lots of memory info). +config BUSYBOX_UPTIME + bool "uptime (3.7 kb)" default y - depends on BUSYBOX_PS || BUSYBOX_TOP || BUSYBOX_PSTREE help - Enables the ps -T option, showing of threads in pstree, - and 'h' command in top. + uptime gives a one line display of the current time, how long + the system has been running, how many users are currently logged + on, and the system load averages for the past 1, 5, and 15 minutes. +config BUSYBOX_FEATURE_UPTIME_UTMP_SUPPORT + bool "Show the number of users" + default y + depends on BUSYBOX_UPTIME && BUSYBOX_FEATURE_UTMP + help + Display the number of users currently logged on. config BUSYBOX_WATCH - bool "watch" - default n + bool "watch (4.4 kb)" + default y help - watch is used to execute a program periodically, showing - output to the screen. + watch is used to execute a program periodically, showing + output to the screen. endmenu |