@@ -941,23 +941,22 @@ menuconfig CGROUPS
941
941
if CGROUPS
942
942
943
943
config CGROUP_DEBUG
944
- bool "Example debug cgroup subsystem "
944
+ bool "Example controller "
945
945
default n
946
946
help
947
- This option enables a simple cgroup subsystem that
948
- exports useful debugging information about the cgroups
949
- framework.
947
+ This option enables a simple controller that exports
948
+ debugging information about the cgroups framework.
950
949
951
- Say N if unsure .
950
+ Say N.
952
951
953
952
config CGROUP_FREEZER
954
- bool "Freezer cgroup subsystem "
953
+ bool "Freezer controller "
955
954
help
956
955
Provides a way to freeze and unfreeze all tasks in a
957
956
cgroup.
958
957
959
958
config CGROUP_PIDS
960
- bool "PIDs cgroup subsystem "
959
+ bool "PIDs controller "
961
960
help
962
961
Provides enforcement of process number limits in the scope of a
963
962
cgroup. Any attempt to fork more processes than is allowed in the
@@ -973,13 +972,13 @@ config CGROUP_PIDS
973
972
attach to a cgroup.
974
973
975
974
config CGROUP_DEVICE
976
- bool "Device controller for cgroups "
975
+ bool "Device controller"
977
976
help
978
- Provides a cgroup implementing whitelists for devices which
979
- a process in the cgroup can mknod or open.
977
+ Provides a cgroup controller implementing whitelists for
978
+ devices which a process in the cgroup can mknod or open.
980
979
981
980
config CPUSETS
982
- bool "Cpuset support "
981
+ bool "Cpuset controller "
983
982
help
984
983
This option will let you create and manage CPUSETs which
985
984
allow dynamically partitioning a system into sets of CPUs and
@@ -994,41 +993,29 @@ config PROC_PID_CPUSET
994
993
default y
995
994
996
995
config CGROUP_CPUACCT
997
- bool "Simple CPU accounting cgroup subsystem "
996
+ bool "Simple CPU accounting controller "
998
997
help
999
- Provides a simple Resource Controller for monitoring the
998
+ Provides a simple controller for monitoring the
1000
999
total CPU consumed by the tasks in a cgroup.
1001
1000
1002
1001
config PAGE_COUNTER
1003
1002
bool
1004
1003
1005
1004
config MEMCG
1006
- bool "Memory Resource Controller for Control Groups "
1005
+ bool "Memory controller "
1007
1006
select PAGE_COUNTER
1008
1007
select EVENTFD
1009
1008
help
1010
- Provides a memory resource controller that manages both anonymous
1011
- memory and page cache. (See Documentation/cgroups/memory.txt)
1009
+ Provides control over the memory footprint of tasks in a cgroup.
1012
1010
1013
1011
config MEMCG_SWAP
1014
- bool "Memory Resource Controller Swap Extension "
1012
+ bool "Swap controller "
1015
1013
depends on MEMCG && SWAP
1016
1014
help
1017
- Add swap management feature to memory resource controller. When you
1018
- enable this, you can limit mem+swap usage per cgroup. In other words,
1019
- when you disable this, memory resource controller has no cares to
1020
- usage of swap...a process can exhaust all of the swap. This extension
1021
- is useful when you want to avoid exhaustion swap but this itself
1022
- adds more overheads and consumes memory for remembering information.
1023
- Especially if you use 32bit system or small memory system, please
1024
- be careful about enabling this. When memory resource controller
1025
- is disabled by boot option, this will be automatically disabled and
1026
- there will be no overhead from this. Even when you set this config=y,
1027
- if boot option "swapaccount=0" is set, swap will not be accounted.
1028
- Now, memory usage of swap_cgroup is 2 bytes per entry. If swap page
1029
- size is 4096bytes, 512k per 1Gbytes of swap.
1015
+ Provides control over the swap space consumed by tasks in a cgroup.
1016
+
1030
1017
config MEMCG_SWAP_ENABLED
1031
- bool "Memory Resource Controller Swap Extension enabled by default"
1018
+ bool "Swap controller enabled by default"
1032
1019
depends on MEMCG_SWAP
1033
1020
default y
1034
1021
help
@@ -1053,12 +1040,12 @@ config MEMCG_KMEM
1053
1040
will ever exhaust kernel resources alone.
1054
1041
1055
1042
config CGROUP_HUGETLB
1056
- bool "HugeTLB Resource Controller for Control Groups "
1043
+ bool "HugeTLB controller "
1057
1044
depends on HUGETLB_PAGE
1058
1045
select PAGE_COUNTER
1059
1046
default n
1060
1047
help
1061
- Provides a cgroup Resource Controller for HugeTLB pages.
1048
+ Provides a cgroup controller for HugeTLB pages.
1062
1049
When you enable this, you can put a per cgroup limit on HugeTLB usage.
1063
1050
The limit is enforced during page fault. Since HugeTLB doesn't
1064
1051
support page reclaim, enforcing the limit at page fault time implies
@@ -1069,17 +1056,17 @@ config CGROUP_HUGETLB
1069
1056
that we cannot use the controller with huge page less than 3 pages.
1070
1057
1071
1058
config CGROUP_PERF
1072
- bool "Enable perf_event per-cpu per-container group (cgroup) monitoring "
1059
+ bool "Perf controller "
1073
1060
depends on PERF_EVENTS && CGROUPS
1074
1061
help
1075
- This option extends the per-cpu mode to restrict monitoring to
1076
- threads which belong to the cgroup specified and run on the
1062
+ This option extends the perf per-cpu mode to restrict monitoring
1063
+ to threads which belong to the cgroup specified and run on the
1077
1064
designated cpu.
1078
1065
1079
1066
Say N if unsure.
1080
1067
1081
1068
menuconfig CGROUP_SCHED
1082
- bool "Group CPU scheduler "
1069
+ bool "CPU controller "
1083
1070
default n
1084
1071
help
1085
1072
This feature lets CPU scheduler recognize task groups and control CPU
@@ -1117,7 +1104,7 @@ config RT_GROUP_SCHED
1117
1104
endif #CGROUP_SCHED
1118
1105
1119
1106
config BLK_CGROUP
1120
- bool "Block IO controller"
1107
+ bool "IO controller"
1121
1108
depends on BLOCK
1122
1109
default n
1123
1110
---help---
@@ -1139,7 +1126,7 @@ config BLK_CGROUP
1139
1126
See Documentation/cgroups/blkio-controller.txt for more information.
1140
1127
1141
1128
config DEBUG_BLK_CGROUP
1142
- bool "Enable Block IO controller debugging"
1129
+ bool "IO controller debugging"
1143
1130
depends on BLK_CGROUP
1144
1131
default n
1145
1132
---help---
0 commit comments