摘要: KVM通过内存虚拟化共享物理系统内存,动态分配给虚拟机。KVM需要实现VA(虚拟地址) >PA(物理地址) >MA(机器地址)的转换。 虚机的OS负责VA >PA的转换,KVM负责PA >MA的地址转换。同样内存也是可以overcommit。 阅读全文
posted @ 2016-08-09 12:59 williamcai 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一个KVM虚机在宿主机上是一个qemu-kvm进程,与其他linux进程一样被调度。而每个虚拟机的vCPU对应于该进程的一个线程,该线程可以在物理CPU上调度。 虚拟机的vCPU总数可以超过CPU数量,这叫CPU的 overcommit(超配)。这样使得虚拟机能够充分利用宿主机的CPU资源。 阅读全文
posted @ 2016-08-09 12:48 williamcai 阅读(199) 评论(0) 推荐(0) 编辑