Nol*_*rin 7 windows hyper-v virtual-machines central-processing-unit
我有一台运行 Windows Hyper-V Server 2008 R2 的服务器(四核)和两个 Windows Server 208 R2 Standard 来宾虚拟机。
我注意到每个 VM的逻辑处理器设置(在Processor 下)设置页面的数量默认为 1,但允许我选择 1 到 4 个“虚拟处理器”(或我想等价的“逻辑处理器”)。
我的问题是:a) 这些“虚拟处理器”/“逻辑处理器”是否直接映射到我的 Intel Q6600 四核 CPU 上的内核?b) 在这种情况下,是否建议将两个来宾 VM 的数字都设置为 2?这是否为 Hyper-V 主机留下了足够的 CPU 能力?
除了处理能力,我还想知道是否/如何为 Hyper-V 主机保留一定数量的 RAM。
不,逻辑处理器与物理处理器没有直接映射...本身...基本上为每个逻辑处理器创建一个新线程,并将亲和力设置为特定的物理核心...因此每个线程可以消耗 100每个核心上的资源百分比。将 2 台机器分配给所有 4 个核心(2x4 逻辑核心)可能是也可能不是一个好主意。如果您的应用程序是 CPU 密集型...或者在两台机器上生成大量线程...两者都会定期滞后,等待另一台机器完成...为每个实例分配专用核心意味着将任务的延迟最小化CPU。
除了限制来宾可以消耗的内存量之外,您无法真正将特定数量的 RAM 专用于主机。您可以在其他虚拟框架中...但 hyper-v 是新事物,没有老前辈的所有花哨功能。
| 归档时间: |
|
| 查看次数: |
8981 次 |
| 最近记录: |