
qemu-kvm
菜鸟别浪
联系方式:hzj_smile@126.com
展开
-
qemu-kvm内存虚拟化的原理及其流程
1.内存虚拟化技术实现原理 内存虚拟化其实就是关于如何做Guest虚机到host宿主机物理内存之间的各种地址转换,KVM经历了三代的内存虚拟化技术,大大加快了内存的访问速率。先看看虚拟化环境和非虚拟化环境,内存分配的差异:非虚拟化环境,内存分配时逻辑地址需要转换为线性地址,然后由线性地址转换为物理地址。 逻辑地址 ==> 线性地址 ==> 物理地址虚拟化环境下,由于qemu-kvm进程在宿主机上作为一个普通进程,那对于Guest而言,需要的转换过程就是这样: ...原创 2020-08-27 20:25:21 · 4690 阅读 · 0 评论 -
Linux虚拟化技术KVM入门必看
1.《关于Linux虚拟化技术KVM的科普 科普一(先用起来!)2.KVM虚拟机代码揭秘 《KVM虚拟机代码揭秘——QEMU代码结构分析》、 《KVM虚拟机代码揭秘——中断虚拟化》、 《KVM虚拟机代码揭秘——设备IO虚拟化》、 《KVM虚拟机代码揭秘——QEMU的PCI总线与设备...原创 2019-08-25 14:42:53 · 606 阅读 · 0 评论 -
qemu前后端features协商过程分析(vhost_user后端)
约定: 1)协商过程涉及的核心是:dpdk(ovs)vhost_user,qemu:vhost_user,qemu:virtio_net,guest virtio_net,共4个模块,每个模块都有自己的feature; 2)由于整个协商是自后端到前端,再由前端到后端的,即dpdk(dvs)->qemu->gues...原创 2019-06-29 14:36:06 · 2572 阅读 · 0 评论