1
0

Config.in 5.5 KB

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