Config.in 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  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 y
  10. help
  11. Report CPU and I/O statistics
  12. config BUSYBOX_LSOF
  13. bool "lsof"
  14. default y
  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 y
  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 y
  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 y
  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 y
  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 y
  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 y
  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 y
  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 y
  130. help
  131. Send signals to processes by name.
  132. config BUSYBOX_PS
  133. bool "ps"
  134. default y
  135. help
  136. ps gives a snapshot of the current processes.
  137. config BUSYBOX_FEATURE_PS_WIDE
  138. bool "Enable wide output option (-w)"
  139. default y
  140. depends on BUSYBOX_PS && !BUSYBOX_DESKTOP
  141. help
  142. Support argument 'w' for wide output.
  143. If given once, 132 chars are printed, and if given more
  144. than once, the length is unlimited.
  145. config BUSYBOX_FEATURE_PS_LONG
  146. bool "Enable long output option (-l)"
  147. default y
  148. depends on BUSYBOX_PS && !BUSYBOX_DESKTOP
  149. help
  150. Support argument 'l' for long output.
  151. Adds fields PPID, RSS, START, TIME & TTY
  152. config BUSYBOX_FEATURE_PS_TIME
  153. bool "Enable time and elapsed time output"
  154. default y
  155. depends on BUSYBOX_PS && BUSYBOX_DESKTOP
  156. select BUSYBOX_PLATFORM_LINUX
  157. help
  158. Support -o time and -o etime output specifiers.
  159. config BUSYBOX_FEATURE_PS_ADDITIONAL_COLUMNS
  160. bool "Enable additional ps columns"
  161. default y
  162. depends on BUSYBOX_PS && BUSYBOX_DESKTOP
  163. help
  164. Support -o rgroup, -o ruser, -o nice output specifiers.
  165. config BUSYBOX_FEATURE_PS_UNUSUAL_SYSTEMS
  166. bool "Support Linux prior to 2.4.0 and non-ELF systems"
  167. default n
  168. depends on BUSYBOX_FEATURE_PS_TIME
  169. help
  170. Include support for measuring HZ on old kernels and non-ELF systems
  171. (if you are on Linux 2.4.0+ and use ELF, you don't need this)
  172. config BUSYBOX_RENICE
  173. bool "renice"
  174. default y
  175. help
  176. Renice alters the scheduling priority of one or more running
  177. processes.
  178. config BUSYBOX_BB_SYSCTL
  179. bool "sysctl"
  180. default y
  181. help
  182. Configure kernel parameters at runtime.
  183. config BUSYBOX_TOP
  184. bool "top"
  185. default y
  186. help
  187. The top program provides a dynamic real-time view of a running
  188. system.
  189. config BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  190. bool "Show CPU per-process usage percentage"
  191. default y
  192. depends on BUSYBOX_TOP
  193. help
  194. Make top display CPU usage for each process.
  195. This adds about 2k.
  196. config BUSYBOX_FEATURE_TOP_CPU_GLOBAL_PERCENTS
  197. bool "Show CPU global usage percentage"
  198. default y
  199. depends on BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  200. help
  201. Makes top display "CPU: NN% usr NN% sys..." line.
  202. This adds about 0.5k.
  203. config BUSYBOX_FEATURE_TOP_SMP_CPU
  204. bool "SMP CPU usage display ('c' key)"
  205. default y
  206. depends on BUSYBOX_FEATURE_TOP_CPU_GLOBAL_PERCENTS
  207. help
  208. Allow 'c' key to switch between individual/cumulative CPU stats
  209. This adds about 0.5k.
  210. config BUSYBOX_FEATURE_TOP_DECIMALS
  211. bool "Show 1/10th of a percent in CPU/mem statistics"
  212. default y
  213. depends on BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  214. help
  215. Show 1/10th of a percent in CPU/mem statistics.
  216. This adds about 0.3k.
  217. config BUSYBOX_FEATURE_TOP_SMP_PROCESS
  218. bool "Show CPU process runs on ('j' field)"
  219. default y
  220. depends on BUSYBOX_TOP
  221. help
  222. Show CPU where process was last found running on.
  223. This is the 'j' field.
  224. config BUSYBOX_FEATURE_TOPMEM
  225. bool "Topmem command ('s' key)"
  226. default y
  227. depends on BUSYBOX_TOP
  228. help
  229. Enable 's' in top (gives lots of memory info).
  230. config BUSYBOX_FEATURE_SHOW_THREADS
  231. bool "Support for showing threads in ps/pstree/top"
  232. default y
  233. depends on BUSYBOX_PS || BUSYBOX_TOP || BUSYBOX_PSTREE
  234. help
  235. Enables the ps -T option, showing of threads in pstree,
  236. and 'h' command in top.
  237. config BUSYBOX_WATCH
  238. bool "watch"
  239. default y
  240. help
  241. watch is used to execute a program periodically, showing
  242. output to the screen.
  243. endmenu