Windows Server 2008 R2 Hyper-V新特性解析与实时迁移配置指南
1. 地址空间翻译优化
在之前的版本中,Windows Hypervisor维护一个影子页表(Shadow Page Table),将两层地址空间转换合并到单个页表中。这一操作在Hyper - V(V1)版本中,维护影子页表的开销可能占总处理器时间的10%,并且每个虚拟机需要数兆字节(MB)的空间。
而Hyper - V R2通过利用AMD - V和Intel VT处理器硬件架构中实现的二级地址转换(SLAT)功能,消除了维护影子页表的需求。具体来说,AMD - V通过名为嵌套页表(Nested Page Tables,NPT)的机制实现SLAT,也称为快速虚拟化索引(Rapid Virtualization Indexing,RVI);Intel VT的SLAT技术名为扩展页表(Extended Page Tables,EPT)。使用NPT或EPT,AMD - V和Intel VT处理器可以在硬件中维护和执行每个虚拟机所需的两层地址空间转换,降低了Windows Hypervisor的复杂性以及管理虚拟机页面错误所需的上下文切换。这一改进移除了管理影子页表所需的处理器和内存开销,使Hyper - V R2的服务器具有更好的可扩展性,尤其对于运行大量虚拟机或频繁修改内存的虚拟机工作负载的服务器优势明显。
2. 核心停车(Core Parking)功能
高级配置和电源接口(ACPI)规范定义了处理器电源状态,即C状态。当处理器或多核处理器的核心空闲时,可以独立进入这些状态。根据进入的C状态,符合ACPI标准的处理器核心可能会关闭部分组件并暂停指令执行,从而降低核心电压和
超级会员免费看
订阅专栏 解锁全文

1137

被折叠的 条评论
为什么被折叠?



