[ 
https://issues.apache.org/jira/browse/YARN-2440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14110566#comment-14110566
 ] 

Beckham007 commented on YARN-2440:
----------------------------------

hi, [~vvasudev] “Cpusets provide a mechanism for assigning a set of CPUs and 
Memory
Nodes to a set of tasks.” 
https://www.kernel.org/doc/Documentation/cgroups/cpusets.txt
For a NM has 24 pcores, we can use cpuset subsystem to make hadoop-yarn use cpu 
core 0-21, and left the others((22,23) for system. And then using cpu.shares to 
share the pcore 0-21. What's more, we can assign a pcore(such as core 21) to 
run a long-running container, and other containers only share  pcore 0-20.

> Cgroups should allow YARN containers to be limited to allocated cores
> ---------------------------------------------------------------------
>
>                 Key: YARN-2440
>                 URL: https://issues.apache.org/jira/browse/YARN-2440
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Varun Vasudev
>            Assignee: Varun Vasudev
>         Attachments: apache-yarn-2440.0.patch, apache-yarn-2440.1.patch, 
> apache-yarn-2440.2.patch, screenshot-current-implementation.jpg
>
>
> The current cgroups implementation does not limit YARN containers to the 
> cores allocated in yarn-site.xml.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to