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

Nux commented on CLOUDSTACK-9226:
---------------------------------

Hi Andrija,

Unless the number of sockets is not reported correctly, then I don't think this 
is the right place for your issue.
It looks more like an issue of how CPU is reported by OS/libvirt.

> Wrong number of sockets reported
> --------------------------------
>
>                 Key: CLOUDSTACK-9226
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9226
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: KVM
>    Affects Versions: 4.6.0, 4.7.0
>         Environment: KVM, CentOS 7 mgmt + HV
>            Reporter: Nux
>              Labels: dashboard, kvm, sockets, statistics
>
> Hello,
> My current setup includes a dual cpu, quad core + HT, however in the ACS 
> dashboard the "CPU sockets" says only one.
> This value is wrong and as I undestand it, it is taken from "virsh nodeinfo" 
> which is known to give misleading information, as it reports stuff "per NUMA 
> cell"
> As per the man page of virsh, the number of real physical sockets should be 
> calculated as "NUMA cell" multiplied by "CPU sockets".
> e.g.
> virsh nodeinfo
> CPU model:           x86_64
> CPU(s):              16
> CPU frequency:       2393 MHz
> CPU socket(s):       1
> Core(s) per socket:  4
> Thread(s) per core:  2
> NUMA cell(s):        2
> physical cpus = "CPU socket(s):       1"  *  "NUMA cell(s):        2" = 2 
> (correct)
> Additional information can be taken from "virsh capabilities|grep socket_id" 
> (xml output) e.g.:
> virsh capabilities|grep socket_id
>             <cpu id='0' socket_id='1' core_id='0' siblings='0,8'/>
>             <cpu id='2' socket_id='1' core_id='1' siblings='2,10'/>
>             <cpu id='4' socket_id='1' core_id='9' siblings='4,12'/>
>             <cpu id='6' socket_id='1' core_id='10' siblings='6,14'/>
>             <cpu id='8' socket_id='1' core_id='0' siblings='0,8'/>
>             <cpu id='10' socket_id='1' core_id='1' siblings='2,10'/>
>             <cpu id='12' socket_id='1' core_id='9' siblings='4,12'/>
>             <cpu id='14' socket_id='1' core_id='10' siblings='6,14'/>
>             <cpu id='1' socket_id='0' core_id='0' siblings='1,9'/>
>             <cpu id='3' socket_id='0' core_id='1' siblings='3,11'/>
>             <cpu id='5' socket_id='0' core_id='9' siblings='5,13'/>
>             <cpu id='7' socket_id='0' core_id='10' siblings='7,15'/>
>             <cpu id='9' socket_id='0' core_id='0' siblings='1,9'/>
>             <cpu id='11' socket_id='0' core_id='1' siblings='3,11'/>
>             <cpu id='13' socket_id='0' core_id='9' siblings='5,13'/>
>             <cpu id='15' socket_id='0' core_id='10' siblings='7,15'/>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to