Bug 698082

Summary: RFE: Support VMWARE corespersocket feature.
Product: Red Hat Enterprise Linux 6 Reporter: Kirby Zhou <kirbyzhou>
Component: qemu-kvmAssignee: Virtualization Maintenance <virt-maint>
Status: CLOSED CURRENTRELEASE QA Contact: Virtualization Bugs <virt-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.1CC: alex.williamson, juzhang, mkenneth, virt-maint
Target Milestone: rcKeywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-26 20:27:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Kirby Zhou 2011-04-20 06:35:06 UTC
Description of problem:

Windows XP, Windows 7 and something else only support 2 socket smp.
If I run a RHEL6 host on a 2-way SMP machine with 4 cores per socket, and allocate 4 vcpu to the guest. The guest OS will thing it obtains an 4-way SMP system with 1 core per socket. So Windows 7 and XP can only takes 2 vcpu per guest. It is very poor.

VMWare provides a parameter named 'corespersocket', it can solve the problem above. See http://kb.vmware.com/kb/1010184 for more details.

Please provide something likge 'corespersocket' to help us.

Version-Release number of selected component (if applicable):

Comment 2 Alex Williamson 2011-05-26 20:27:07 UTC
This is already supported, try something like this in your domain xml:

  <vcpu>4</vcpu>
  <cpu>
    <topology sockets='2' cores='2' threads='1'/>
  </cpu>

If that doesn't work, re-open.