/linux-4.4.14/Documentation/cgroups/ |
D | 00-INDEX | 5 cgroups.txt 22 - Network classifier cgroups details and usages. 24 - Network priority cgroups details and usages. 26 - Process number cgroups details and usages.
|
D | cgroups.txt | 5 Documentation/cgroups/cpusets.txt 17 1.1 What are cgroups ? 18 1.2 Why are cgroups needed ? 19 1.3 How are cgroups implemented ? 22 1.6 How do I use cgroups ? 37 1.1 What are cgroups ? 50 facilities provided by cgroups to treat groups of tasks in 56 A *hierarchy* is a set of cgroups arranged in a tree, such that 57 every task in the system is in exactly one of the cgroups in the 63 cgroups. Each hierarchy is a partition of all tasks in the system. [all …]
|
D | net_cls.txt | 8 different priorities to packets from different cgroups. 12 Creating a net_cls cgroups instance creates a net_cls.classid file.
|
D | devices.txt | 38 Any task can move itself between cgroups. This clearly won't 54 device cgroups maintain hierarchy by making sure a cgroup never has more 106 not be possible once the device cgroups has children. 110 device cgroups is implemented internally using a behavior (ALLOW, DENY) and a
|
D | blkio-controller.txt | 23 cgroups. Here is what you can do. 32 cgroups.txt, Why are cgroups needed?. 38 - Create two cgroups 64 ideally io.disk_time of cgroups should be in proportion to the weight. 74 - Mount blkio controller (see cgroups.txt, Why are cgroups needed?) 181 competing with the cgroup's child cgroups. For details, 279 from other queues/cgroups. This is in nanoseconds. If this is read 294 include stats from all the descendant cgroups. 400 vm.dirty_background_bytes - are distributed across cgroups according 414 this compromise is multiple cgroups concurrently dirtying disjoint [all …]
|
D | unified-hierarchy.txt | 130 All cgroups on unified hierarchy have a "cgroup.subtree_control" file 166 In non-root cgroups, the content of this file equals that of the 186 tasks belonging to the parent cgroup and its children cgroups. This 191 The cpu controller considers tasks and cgroups as equivalents and maps 208 happens between internal tasks and child cgroups and the behavior is 225 Except for the root, only cgroups which don't contain any task may 231 situations where child cgroups compete against internal tasks of the 266 cgroups in or nesting depth of a delegated sub-hierarchy; however, 275 common ancestor of the source and destination cgroups. This prevents 278 Let's say cgroups C0 and C1 have been delegated to user U0 who created [all …]
|
D | freezer-subsystem.txt | 5 whole. The cgroup freezer uses cgroups to describe the set of tasks to 53 tasks belonging to the cgroup and all its descendant cgroups. Each 69 to the cgroup or one of its descendant cgroups until the new task is 75 descendant cgroups.
|
D | memory.txt | 250 The reclaim algorithm has not been modified for cgroups, except that 362 3.1. Prepare the cgroups (see cgroups.txt, Why are cgroups needed?) 536 (Note: file and shmem may be shared among other cgroups. In that case, 594 The hierarchy is created by creating the appropriate cgroups in the 624 cgroups created below it, or if the parent cgroup has use_hierarchy 661 reclaiming memory for balancing between memory cgroups 722 Memory cgroup implements memory thresholds using the cgroups notification 723 API (see cgroups.txt). It allows to register multiple memory and memsw 742 API (See cgroups.txt). It allows to register multiple OOM notification 802 three cgroups: A->B->C. Now you set up an event listener on cgroups A, B [all …]
|
D | memcg_test.txt | 9 (*) Topics on API should be in Documentation/cgroups/memory.txt) 259 See 8.2 of Documentation/cgroups/memory.txt to see what value should be 263 Memory controller implements memory thresholds using cgroups notification
|
D | cpuacct.txt | 4 The CPU accounting controller is used to group tasks using cgroups and
|
D | net_prio.txt | 38 echo "eth0 5" > /sys/fs/cgroups/net_prio/iscsi/net_prio.ifpriomap
|
D | pids.txt | 30 all new cgroups (N.B. that PID limits are hierarchical, so the most stringent
|
D | cpusets.txt | 51 Documentation/cgroups/cgroups.txt.
|
/linux-4.4.14/Documentation/x86/x86_64/ |
D | fake-numa-for-cpusets | 11 Documentation/cgroups/cpusets.txt. 36 Documentation/cgroups/cpusets.txt, you can assign fake nodes (i.e. contiguous memory
|
/linux-4.4.14/include/linux/ |
D | cgroup.h | 384 rcu_dereference_check((task)->cgroups, \ 390 rcu_dereference((task)->cgroups)
|
D | sched.h | 1670 struct css_set __rcu *cgroups; member
|
/linux-4.4.14/block/ |
D | Kconfig | 99 cgroups and specifying per device IO rate policies. 101 See Documentation/cgroups/blkio-controller.txt for more information.
|
/linux-4.4.14/Documentation/accounting/ |
D | cgroupstats.txt | 7 and attributes specific to cgroups. It should be very easy to
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-design-CFS.txt | 218 Documentation/cgroups/cgroups.txt for more information about this filesystem. 222 task groups and modify their CPU share using the "cgroups" pseudo filesystem.
|
D | sched-rt-group.txt | 136 Documentation/cgroups/cgroups.txt as well.
|
D | sched-deadline.txt | 434 through the cpuset facility (Documentation/cgroups/cpusets.txt).
|
/linux-4.4.14/Documentation/vm/ |
D | numa | 66 [see Documentation/cgroups/cpusets.txt] 116 using control groups and CPUsets. [see Documentation/cgroups/cpusets.txt]
|
D | page_migration | 41 Documentation/cgroups/cpusets.txt).
|
D | numa_memory_policy.txt | 12 (Documentation/cgroups/cpusets.txt)
|
D | unevictable-lru.txt | 125 memory controller; see Documentation/cgroups/memory.txt] by extending the
|
/linux-4.4.14/Documentation/ |
D | kernel-per-CPU-kthreads.txt | 13 o Documentation/cgroups: Using cgroups to bind tasks to sets of CPUs. 253 1. Use affinity, cgroups, or other mechanism to force these kthreads
|
D | 00-INDEX | 116 cgroups/ 117 - cgroups features, including cpusets and memory controller.
|
D | kernel-parameters.txt | 594 - foo isn't auto-mounted if you mount all cgroups in 3345 See Documentation/cgroups/cpusets.txt. 3643 it if 0 is given (See Documentation/cgroups/memory.txt)
|
/linux-4.4.14/Documentation/block/ |
D | queue-sysfs.txt | 103 per-block-cgroup request pool. IOW, if there are N block cgroups,
|
D | cfq-iosched.txt | 161 composed of five cgroups - root, A, B, AA and AB - with the following 186 If all cgroups have active IOs and competing with each other, disk
|
/linux-4.4.14/tools/perf/Documentation/ |
D | perf-stat.txt | 110 container "name" are monitored when they run on the monitored CPUs. Multiple cgroups
|
D | perf-record.txt | 220 container "name" are monitored when they run on the monitored CPUs. Multiple cgroups
|
/linux-4.4.14/Documentation/filesystems/ |
D | tmpfs.txt | 101 [See Documentation/cgroups/cpusets.txt] and any optional flags, listed
|
/linux-4.4.14/init/ |
D | Kconfig | 716 between each callback, and (2) affinity or cgroups can be used 936 - Documentation/cgroups/ (features for grouping, isolation 948 exports useful debugging information about the cgroups 976 bool "Device controller for cgroups" 1011 memory and page cache. (See Documentation/cgroups/memory.txt) 1086 bandwidth allocation to such task groups. It uses cgroups to group 1139 See Documentation/cgroups/blkio-controller.txt for more information.
|
/linux-4.4.14/kernel/ |
D | cgroup.c | 725 rcu_assign_pointer(task->cgroups, to_cset); in css_set_move_task() 5288 RCU_INIT_POINTER(init_task.cgroups, &init_css_set); in cgroup_init_early() 5548 RCU_INIT_POINTER(child->cgroups, &init_css_set); in cgroup_fork() 5884 return (u64)(unsigned long)current->cgroups; in current_css_set_read() 5910 cset = rcu_dereference(current->cgroups); in current_css_set_cg_links_read()
|
/linux-4.4.14/ |
D | MAINTAINERS | 2957 L: cgroups@vger.kernel.org 2960 F: Documentation/cgroups/ 2966 L: cgroups@vger.kernel.org 2971 F: Documentation/cgroups/cpusets.txt 2979 L: cgroups@vger.kernel.org
|