none
请问Hyper-V对2008 64位 以及2008 R2的CPU最大支持数有影响吗? RRS feed

  • 问题

  • 只知道对2008R2的内存最大支持数有影响,但是不知道对CPU的最大支持数有没有影响,上来问下谢谢各位了。
    2012年7月26日 7:16

答案

  • Hardware Considerations for Hyper-V in Windows Server 2008
    http://technet.microsoft.com/en-us/library/cc816844(v=ws.10).aspx

    Requirements and Limits for Virtual Machines and Hyper-V in Windows Server 2008 R2
    http://technet.microsoft.com/en-us/library/ee405267(v=ws.10).aspx

    2012年7月26日 7:54
  • 看一下Hyper-V的Program Manager的这篇普及术语的文章吧

    Hyper-V Terminology

    http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/02/25/hyper-v-terminology.aspx

    Logical Processor

    This is a single execution pipeline on the physical processor.  In the "good old days" someone could tell you that they had a two processor system - and you new exactly what they had.  Today if someone told you that they had a two processor system you do not know how many cores each processor has, or if hyperthreading is present.  A two processor computer with hyperthreading would actually have 4 execution pipelines - or 4 logical processors.  A two processor computer with quad-core processors would in turn have 8 logical processors.

    你说的没错 “如果是现在英特尔的  6核 CPU,加上超线程技术。一台两路的服务器装windows server 2008,岂不是超过了16个logical processors”

    2 (Socket) *6 (Core) *2(HT) = 24 (Logical Processor即任务管理器看到的CPU数)


    这一点,在 Requirements and Limits for Virtual Machines and Hyper-V in Windows Server 2008 R2 里已经写了
    http://technet.microsoft.com/en-us/library/ee405267(v=ws.10).aspx

    Hyper-V takes into consideration SMT (also called Hyper-Threading), counting each thread as a Logical Processor. So 4 cores on a CPU could be only 4 Logical Processors, but if the CPU supports SMT then it could be 8 Logical Processors.

    • 已编辑 Finy 2012年7月27日 2:40
    • 已标记为答案 __狼狼_ 2012年7月27日 9:01
    2012年7月27日 2:37

全部回复

  • Hardware Considerations for Hyper-V in Windows Server 2008
    http://technet.microsoft.com/en-us/library/cc816844(v=ws.10).aspx

    Requirements and Limits for Virtual Machines and Hyper-V in Windows Server 2008 R2
    http://technet.microsoft.com/en-us/library/ee405267(v=ws.10).aspx

    2012年7月26日 7:54
  • 十分谢谢你的帮助,可是有一点我有点不明白,就是所谓的“logical processors”是指系统任务管理器里面识别的核心数量吗?如果是现在英特尔的  6核 CPU,加上超线程技术。一台两路的服务器装windows server 2008,岂不是超过了16个logical processors?(如果不打文中提到的补丁)

    我自己搜索了一下,但是没有找到答案,所以又来求助。再次谢过

    2012年7月26日 9:49
  • 看一下Hyper-V的Program Manager的这篇普及术语的文章吧

    Hyper-V Terminology

    http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/02/25/hyper-v-terminology.aspx

    Logical Processor

    This is a single execution pipeline on the physical processor.  In the "good old days" someone could tell you that they had a two processor system - and you new exactly what they had.  Today if someone told you that they had a two processor system you do not know how many cores each processor has, or if hyperthreading is present.  A two processor computer with hyperthreading would actually have 4 execution pipelines - or 4 logical processors.  A two processor computer with quad-core processors would in turn have 8 logical processors.

    你说的没错 “如果是现在英特尔的  6核 CPU,加上超线程技术。一台两路的服务器装windows server 2008,岂不是超过了16个logical processors”

    2 (Socket) *6 (Core) *2(HT) = 24 (Logical Processor即任务管理器看到的CPU数)


    这一点,在 Requirements and Limits for Virtual Machines and Hyper-V in Windows Server 2008 R2 里已经写了
    http://technet.microsoft.com/en-us/library/ee405267(v=ws.10).aspx

    Hyper-V takes into consideration SMT (also called Hyper-Threading), counting each thread as a Logical Processor. So 4 cores on a CPU could be only 4 Logical Processors, but if the CPU supports SMT then it could be 8 Logical Processors.

    • 已编辑 Finy 2012年7月27日 2:40
    • 已标记为答案 __狼狼_ 2012年7月27日 9:01
    2012年7月27日 2:37
  • 谢谢这位大哥了。
    2012年7月27日 9:23