Config.in 7.0 KB

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