Lines Matching refs:tasks
44 Nodes to a set of tasks. In this document "Memory Node" refers to
47 Cpusets constrain the CPU and Memory placement of tasks to only
82 the available CPU and Memory resources amongst the requesting tasks.
139 - You can list all the tasks (by pid) attached to any cpuset.
148 - in sched.c migrate_live_tasks(), to keep migrating tasks within
184 - cpuset.sched_relax_domain_level: the searching range when migrating tasks
192 CPUs and Memory Nodes, and attached tasks, are modified by writing
200 on a system into related sets of tasks such that each set is constrained
206 the detailed placement done on individual tasks and memory regions
264 of the rate that the tasks in a cpuset are attempting to free up in
307 set of tasks in the cpuset.
315 the tasks in the cpuset, in units of reclaims attempted per second,
393 tasks. If one CPU is underutilized, kernel code running on that
394 CPU will look for tasks on other more overloaded CPUs and move those
395 tasks to itself, within the constraints of such placement mechanisms
414 have tasks running on them unless explicitly assigned.
446 When doing this, you don't usually want to leave any unpinned tasks in
447 the top cpuset that might use non-trivial amounts of CPU, as such tasks
454 Of course, tasks pinned to a particular CPU can be left in a cpuset
455 that disables "cpuset.sched_load_balance" as those tasks aren't going anywhere
479 tasks only partially load balanced, just on the overlapping CPUs.
482 don't leave tasks that might use non-trivial amounts of CPU in
543 In sched domain, the scheduler migrates tasks in 2 ways; periodic load
552 And if a CPU run out of tasks in its runqueue, the CPU try to pull
553 extra tasks from other busy CPUs to help them before it is going to
556 Of course it takes some searching cost to find movable tasks and/or
639 if a task's pid is written to another cpuset's 'tasks' file, then its
654 tasks are attached to that cpuset, any pages that task had
662 'cpuset.mems' file is modified, pages allocated to tasks in that
670 then all the tasks in that cpuset will be moved to the nearest ancestor
671 with non-empty cpus. But the moving of some (or all) tasks might fail if
673 on task attaching. In this failing case, those tasks will stay
697 /sys/fs/cgroup/cpuset tasks file for that cpuset.
698 6) fork, exec or clone the job tasks from this founding father task.
710 /bin/echo $$ > tasks
766 cpuset.memory_migrate tasks
787 # /bin/echo $$ > tasks
847 # /bin/echo PID > tasks
850 If you have several tasks to attach, you have to do it one after another::
852 # /bin/echo PID1 > tasks
853 # /bin/echo PID2 > tasks
855 # /bin/echo PIDn > tasks