/linux-4.1.27/Documentation/cgroups/ |
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 | 00-INDEX | 5 cgroups.txt 22 - Network classifier cgroups details and usages. 24 - Network priority cgroups details and usages.
|
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 | freezer-subsystem.txt | 5 whole. The cgroup freezer uses cgroups to describe the set of tasks to 53 tasks beloning 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 | 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.
|
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 any tasks or child cgroups. Events for internal nodes trigger only 331 that is per default unset. As a result, the set of cgroups that 347 subtrees possible. Secondly, new cgroups have no reserve per [all …]
|
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?) 535 (Note: file and shmem may be shared among other cgroups. In that case, 593 The hierarchy is created by creating the appropriate cgroups in the 623 cgroups created below it, or if the parent cgroup has use_hierarchy 660 reclaiming memory for balancing between memory cgroups 721 Memory cgroup implements memory thresholds using the cgroups notification 722 API (see cgroups.txt). It allows to register multiple memory and memsw 741 API (See cgroups.txt). It allows to register multiple OOM notification 801 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 | cpusets.txt | 51 Documentation/cgroups/cgroups.txt.
|
/linux-4.1.27/include/linux/ |
D | cgroup.h | 280 rcu_dereference_check((task)->cgroups, \ 286 rcu_dereference((task)->cgroups)
|
D | sched.h | 1585 struct css_set __rcu *cgroups; member
|
/linux-4.1.27/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.1.27/block/ |
D | Kconfig | 99 cgroups and specifying per device IO rate policies. 101 See Documentation/cgroups/blkio-controller.txt for more information.
|
/linux-4.1.27/Documentation/accounting/ |
D | cgroupstats.txt | 7 and attributes specific to cgroups. It should be very easy to
|
/linux-4.1.27/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 | 310 through the cpuset facility (Documentation/cgroups/cpusets.txt).
|
/linux-4.1.27/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.1.27/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 | 587 - foo isn't auto-mounted if you mount all cgroups in 3225 See Documentation/cgroups/cpusets.txt. 3523 it if 0 is given (See Documentation/cgroups/memory.txt)
|
/linux-4.1.27/Documentation/block/ |
D | queue-sysfs.txt | 95 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.1.27/kernel/ |
D | cgroup.c | 2062 rcu_assign_pointer(tsk->cgroups, new_cset); in cgroup_task_migrate() 4972 RCU_INIT_POINTER(init_task.cgroups, &init_css_set); in cgroup_init_early() 5197 RCU_INIT_POINTER(child->cgroups, &init_css_set); in cgroup_fork() 5243 rcu_assign_pointer(child->cgroups, cset); in cgroup_post_fork() 5301 RCU_INIT_POINTER(tsk->cgroups, &init_css_set); in cgroup_exit() 5496 return (u64)(unsigned long)current->cgroups; in current_css_set_read() 5522 cset = rcu_dereference(current->cgroups); in current_css_set_cg_links_read()
|
/linux-4.1.27/tools/perf/Documentation/ |
D | perf-stat.txt | 102 container "name" are monitored when they run on the monitored CPUs. Multiple cgroups
|
D | perf-record.txt | 184 container "name" are monitored when they run on the monitored CPUs. Multiple cgroups
|
/linux-4.1.27/Documentation/filesystems/ |
D | tmpfs.txt | 101 [See Documentation/cgroups/cpusets.txt] and any optional flags, listed
|
/linux-4.1.27/init/ |
D | Kconfig | 737 between each callback, and (2) affinity or cgroups can be used 947 - Documentation/cgroups/ (features for grouping, isolation 959 exports useful debugging information about the cgroups 971 bool "Device controller for cgroups" 1006 memory and page cache. (See Documentation/cgroups/memory.txt) 1081 bandwidth allocation to such task groups. It uses cgroups to group 1134 See Documentation/cgroups/blkio-controller.txt for more information.
|
/linux-4.1.27/ |
D | MAINTAINERS | 2712 L: cgroups@vger.kernel.org 2715 F: Documentation/cgroups/ 2721 L: cgroups@vger.kernel.org 2726 F: Documentation/cgroups/cpusets.txt 2733 L: cgroups@vger.kernel.org
|