服务器虚拟化 · Intel内存管理
30章
⚡ VT-x · EPT · 性能调优
1
虚拟化内存概述
为什么需要内存虚拟化?Intel VT-x 技术简介
2
物理内存与虚拟内存
操作系统视角 vs Hypervisor 视角
3
EPT(扩展页表)原理
硬件加速地址转换的核心机制
4
EPT 层级结构
PML4、PDP、PD、PT 四级页表详解
5
EPT 缺页异常处理
Hypervisor 如何响应 EPT violation
6
影子页表(Shadow Page Table)
传统方案的工作原理与开销
7
EPT vs 影子页表
性能对比与选型策略
8
大页(Huge Pages)技术
2MB/1GB 大页在虚拟化中的应用
9
透明大页(THP)
自动合并与潜在风险
10
NUMA 架构基础
非一致性内存访问对虚拟化的影响
11
vCPU 与内存绑定
NUMA 亲和性设置实战
12
内存过量分配(Overcommit)
原理与风险控制
13
内存气球驱动(Balloon Driver)
动态内存回收机制
14
内存压缩(Memory Compression)
减少交换的利器
15
内存去重(KSM / UKSM)
共享相同内存页的技术
16
内存热添加(Hot-Add)
在线扩展虚拟机内存
17
内存热移除(Hot-Remove)
动态缩减内存资源
18
设备直通与内存映射
IOMMU / VT-d 的作用
19
非一致性内存访问(NEM)
隐藏 NUMA 的兼容模式
20
内存错误处理
MCE 与 Hypervisor 的容错机制
21
持久内存(PMem / Optane)虚拟化
新硬件的适配
22
内存虚拟化性能调优
基准测试与关键指标
23
内存隔离与安全
侧信道攻击(如 L1TF)的防御
24
多代 EPT
不同 Intel 处理器微架构的差异
25
嵌套虚拟化中的内存管理
VMX 根模式下的 EPT
26
内存虚拟化调试工具
perf、kvm_stat、trace-cmd
27
容器场景的内存管理
cgroup 与 Namespace 的限制
28
混合部署场景
虚拟机与容器共享内存资源
29
未来趋势:CXL 内存与分解式内存架构
CXL 内存与分解式内存架构
30
综合实战
构建一个高性能虚拟化内存子系统