华为计算虚拟化-学习笔记

本文介绍了华为计算虚拟化技术,包括CPU虚拟化、内存虚拟化、QoS功能、IO虚拟化以及虚机热迁移。CPU虚拟化通过特权解除和陷入-模拟方法实现,内存虚拟化支持超分配和多种内存优化技术。QoS确保资源公平分配,IO虚拟化采用前端后端驱动模型。此外,还讨论了虚机热迁移的实现,如VMMotion和DRS,以及电源管理和高可用性HA策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CPU虚拟化

通过时分、空分方式实现多个VM共享CPU资源,对VM的敏感指令进行截获并模拟执行

X86,Ring0-Ring3,操作系统内核、操作系统、操作系统、应用程序,优先级从高到低

虚拟化方法:特权解除(Privilege deprivileging)/陷入-模拟(Trap-and-Emulation)

GuestOS 大部分指令直接运行在硬件上,当执行特权指令时,才会陷入VMM模拟执行(陷入-模拟)

X86架构无法使用经典虚拟化技术的完全虚拟化解决方案:

半虚拟化:修改操作系统,只能是Linux

全虚拟化:二进制翻译,增加了复杂性

硬件辅助虚拟化:简化VMM软件功能

在分配虚拟机VCPU的时候最大值不超过该物理服务器线程总数

再分配VCPU时尽量不要选择单核(即1VCPU),如果选择单核,在FC平面上默认不支持CPU扩容。

内存虚拟化

物理机的内存统一管理,包装成多份虚拟的内存给虚拟机使用,物理内存和虚拟内存通过VM

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值