title: docker run --cpuset is not having any effect
body: <p>I started one docker container by specifying the cpuset to 1 cores: </p>
  
  <pre><code>docker run --cpuset-cpus="0"...
  </code></pre>
  
  <p>A second one by specifying the cpuset to 4 cores:</p>
  
  <pre><code>docker run --cpuset-cpus="0-3"...
  </code></pre>
  
  <p>I launched a load process within each container and I monitored the cpu consumption for both containers.</p>
  
  <p>The load process is like:</p>
  
  <pre><code>ffmpeg input &gt; output
  </code></pre>
  
  <p>I have observed that there is no improvement in term of execution time between both containers (no speed up).</p>
  
  <p>Do you have any idea why there is no improvements? container with 4 cores should run faster than 1 core container right ?</p>
  
  <p>NB: 
  using top for 1core container</p>
  
  <pre><code>CPU0%=100%
  CPU1%=0
  CPU2%=0
  CPU3%=0
  </code></pre>
  
  <p>using top for 4core container, docker chooses randomly one of 4 cores to launch the process. Sometimes it affects 30% for each core</p>
  
  <pre><code>CPU0%=0                  CPU0%=30%                   CPU0%=0
  CPU1%=100%       or      CPU0%=30%            or     CPU0%=0
  CPU2%=0                  CPU0%=30%                   CPU0%=0
  CPU3%=0                  CPU0%=30%                   CPU0%=100%
  </code></pre>