[root@controller01 ~]# virsh capabilities | xmllint --xpath /capabilities/host/cpu -
<cpu>
<arch>x86_64</arch>
<model>Haswell-noTSX</model>
<vendor>Intel</vendor>
<topology sockets="1" cores="6" threads="2"/>
<feature name="invtsc"/>
<feature name="abm"/>
<feature name="pdpe1gb"/>
<feature name="rdrand"/>
<feature name="f16c"/>
<feature name="osxsave"/>
<feature name="dca"/>
<feature name="pdcm"/>
<feature name="xtpr"/>
<feature name="tm2"/>
<feature name="est"/>
<feature name="smx"/>
<feature name="vmx"/>
<feature name="ds_cpl"/>
<feature name="monitor"/>
<feature name="dtes64"/>
<feature name="pbe"/>
<feature name="tm"/>
<feature name="ht"/>
<feature name="ss"/>
<feature name="acpi"/>
<feature name="ds"/>
<feature name="vme"/>
<pages unit="KiB" size="4"/>
<pages unit="KiB" size="2048"/>
<pages unit="KiB" size="1048576"/>
</cpu>[root@controller01 ~]# virsh capabilities | xmllint --xpath /capabilities/host/topology -
<topology>
<cells num="2">
<cell id="0">
<memory unit="KiB">33450228</memory>
<pages unit="KiB" size="4">8362557</pages>
<pages unit="KiB" size="2048">0</pages>
<pages unit="KiB" size="1048576">0</pages>
<distances>
<sibling id="0" value="10"/>
<sibling id="1" value="21"/>
</distances>
<cpus num="12">
<cpu id="0" socket_id="0" core_id="0" siblings="0,12"/>
<cpu id="1" socket_id="0" core_id="1" siblings="1,13"/>
<cpu id="2" socket_id="0" core_id="2" siblings="2,14"/>
<cpu id="3" socket_id="0" core_id="3" siblings="3,15"/>
<cpu id="4" socket_id="0" core_id="4" siblings="4,16"/>
<cpu id="5" socket_id="0" core_id="5" siblings="5,17"/>
<cpu id="12" socket_id="0" core_id="0" siblings="0,12"/>
<cpu id="13" socket_id="0" core_id="1" siblings="1,13"/>
<cpu id="14" socket_id="0" core_id="2" siblings="2,14"/>
<cpu id="15" socket_id="0" core_id="3" siblings="3,15"/>
<cpu id="16" socket_id="0" core_id="4" siblings="4,16"/>
<cpu id="17" socket_id="0" core_id="5" siblings="5,17"/>
</cpus>
</cell>
<cell id="1">
<memory unit="KiB">33554432</memory>
<pages unit="KiB" size="4">8388608</pages>
<pages unit="KiB" size="2048">0</pages>
<pages unit="KiB" size="1048576">0</pages>
<distances>
<sibling id="0" value="21"/>
<sibling id="1" value="10"/>
</distances>
<cpus num="12">
<cpu id="6" socket_id="1" core_id="0" siblings="6,18"/>
<cpu id="7" socket_id="1" core_id="1" siblings="7,19"/>
<cpu id="8" socket_id="1" core_id="2" siblings="8,20"/>
<cpu id="9" socket_id="1" core_id="3" siblings="9,21"/>
<cpu id="10" socket_id="1" core_id="4" siblings="10,22"/>
<cpu id="11" socket_id="1" core_id="5" siblings="11,23"/>
<cpu id="18" socket_id="1" core_id="0" siblings="6,18"/>
<cpu id="19" socket_id="1" core_id="1" siblings="7,19"/>
<cpu id="20" socket_id="1" core_id="2" siblings="8,20"/>
<cpu id="21" socket_id="1" core_id="3" siblings="9,21"/>
<cpu id="22" socket_id="1" core_id="4" siblings="10,22"/>
<cpu id="23" socket_id="1" core_id="5" siblings="11,23"/>
</cpus>
</cell>
</cells>
<cpu>
<arch>x86_64</arch>
<model>Haswell-noTSX</model>
<vendor>Intel</vendor>
<topology sockets="1" cores="6" threads="2"/>
<feature name="invtsc"/>
<feature name="abm"/>
<feature name="pdpe1gb"/>
<feature name="rdrand"/>
<feature name="f16c"/>
<feature name="osxsave"/>
<feature name="dca"/>
<feature name="pdcm"/>
<feature name="xtpr"/>
<feature name="tm2"/>
<feature name="est"/>
<feature name="smx"/>
<feature name="vmx"/>
<feature name="ds_cpl"/>
<feature name="monitor"/>
<feature name="dtes64"/>
<feature name="pbe"/>
<feature name="tm"/>
<feature name="ht"/>
<feature name="ss"/>
<feature name="acpi"/>
<feature name="ds"/>
<feature name="vme"/>
<pages unit="KiB" size="4"/>
<pages unit="KiB" size="2048"/>
<pages unit="KiB" size="1048576"/>
</cpu>[root@controller01 ~]# virsh capabilities | xmllint --xpath /capabilities/host/topology -
<topology>
<cells num="2">
<cell id="0">
<memory unit="KiB">33450228</memory>
<pages unit="KiB" size="4">8362557</pages>
<pages unit="KiB" size="2048">0</pages>
<pages unit="KiB" size="1048576">0</pages>
<distances>
<sibling id="0" value="10"/>
<sibling id="1" value="21"/>
</distances>
<cpus num="12">
<cpu id="0" socket_id="0" core_id="0" siblings="0,12"/>
<cpu id="1" socket_id="0" core_id="1" siblings="1,13"/>
<cpu id="2" socket_id="0" core_id="2" siblings="2,14"/>
<cpu id="3" socket_id="0" core_id="3" siblings="3,15"/>
<cpu id="4" socket_id="0" core_id="4" siblings="4,16"/>
<cpu id="5" socket_id="0" core_id="5" siblings="5,17"/>
<cpu id="12" socket_id="0" core_id="0" siblings="0,12"/>
<cpu id="13" socket_id="0" core_id="1" siblings="1,13"/>
<cpu id="14" socket_id="0" core_id="2" siblings="2,14"/>
<cpu id="15" socket_id="0" core_id="3" siblings="3,15"/>
<cpu id="16" socket_id="0" core_id="4" siblings="4,16"/>
<cpu id="17" socket_id="0" core_id="5" siblings="5,17"/>
</cpus>
</cell>
<cell id="1">
<memory unit="KiB">33554432</memory>
<pages unit="KiB" size="4">8388608</pages>
<pages unit="KiB" size="2048">0</pages>
<pages unit="KiB" size="1048576">0</pages>
<distances>
<sibling id="0" value="21"/>
<sibling id="1" value="10"/>
</distances>
<cpus num="12">
<cpu id="6" socket_id="1" core_id="0" siblings="6,18"/>
<cpu id="7" socket_id="1" core_id="1" siblings="7,19"/>
<cpu id="8" socket_id="1" core_id="2" siblings="8,20"/>
<cpu id="9" socket_id="1" core_id="3" siblings="9,21"/>
<cpu id="10" socket_id="1" core_id="4" siblings="10,22"/>
<cpu id="11" socket_id="1" core_id="5" siblings="11,23"/>
<cpu id="18" socket_id="1" core_id="0" siblings="6,18"/>
<cpu id="19" socket_id="1" core_id="1" siblings="7,19"/>
<cpu id="20" socket_id="1" core_id="2" siblings="8,20"/>
<cpu id="21" socket_id="1" core_id="3" siblings="9,21"/>
<cpu id="22" socket_id="1" core_id="4" siblings="10,22"/>
<cpu id="23" socket_id="1" core_id="5" siblings="11,23"/>
</cpus>
</cell>
</cells>
</topology>
vm;
<cpu> <topology sockets='1' cores='4' threads='1'/> <numa> <cell cpus='0-5' memory='512000'/> <cell cpus='6-11' memory='512000'/> </numa> </cpu>