You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by GitBox <gi...@apache.org> on 2020/03/03 10:27:30 UTC

[GitHub] [cloudstack] DennisKonrad edited a comment on issue #3923: cputune shares in domain xml set without CPU cap enabled

DennisKonrad edited a comment on issue #3923: cputune shares in domain xml set without CPU cap enabled
URL: https://github.com/apache/cloudstack/issues/3923#issuecomment-593866590
 
 
   2 Cores * 1000 MHz / 10 = 200
   
   In reality theres 66 set. Did I get you right on the calculation? @weizhouapache
   
   **EDIT**
   I found why the shares are not set correctly anymore. In our last update the qemu.conf got replaced and there were no controllers configured. After repairing that the values match beween XML, schedinfo and cgroup.
   
   ```
   <domain type='kvm' id='148'>
   ...
     <currentMemory unit='KiB'>4194304</currentMemory>
     <vcpu placement='static'>2</vcpu>
     <cputune>
       <shares>66</shares>
     </cputune>
   ```
   
   Schedinfo is already wrong:
   ```
   Scheduler      : posix
   cpu_shares     : 1024
   vcpu_period    : 100000
   vcpu_quota     : -1
   ...
   ```
   
   Cgroup (or CFS) shares are set falsely set also (as one would expect):
   ```
   # cat cpu.shares
   1024
   # pwd
   /sys/fs/cgroup/cpu/machine.slice/machine-qemu\x2d148\x2di\x2d331\x2d2003\x2dVM.scope
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services