Config.in 5.9 KB

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