CPU topology on KVM

Home Forums Using vSMP Foundation CPU topology on KVM

Tagged: , , , ,

This topic contains 2 replies, has 2 voices, and was last updated by  Shai Fultheim 1 month, 2 weeks ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #7244

    Elia
    Participant

    I would like to use vSMP with a CPU-intensive multithreaded windows application.
    KVM on CentOS6.4 allows you to specify a CPU topology (sockets, cores, threads).
    Windows 7 has a limit of 2 sockets and 192GB RAM.

    For example, 48 vCPUs can be distributed in 2 ways in Windows 7:
    2 socket, 24cores/skt
    1 socket, 48cores/skt
    .

    In general, a KVM virtual machine should use a cpu topology that reflects the real cpu topology?
    vSMP automatically manages cpu topology resources to optimize performance?

    Thanks
    Elia

    #7656

    Shai Fultheim
    Keymaster

    vSMP Foundation reflects the CPU topology of the underlying systems. If you are using two dual-socket nodes, vSMP Foundation will present 4 processors in 4 NUMA domains, where each 2 will be closer to each other.

    #7654

    Elia
    Participant

    vSMP is responsible to implement a NUMA system on the Infiniband network. vSMP hypervisor uses a few MBytes for this purpose and the work ends here, so to speak.

    On how to scale well in a large virtual machine by IBM:
    http://www.linux-kvm.org/wiki/images/5/55/2012-forum-Andrew-Theurer-Big-SMP-VMs.pdf

    KVM and Big VMs – KVM Forum 2012
    Andrew Theurer
    IBM Linux Technology Center

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.