- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 (KVM连载) 5.1.5 使用virtio_blk (半虚拟化磁盘)
5.1.5 使用virtio_blkvirtio_blk驱动使用Virtio API为客户机的提供了一个高效访问块设备I/O的方法。在QEMU/KVM对块设备使用virtio,需要两方面的配置:客户机中的前端驱动模块virtio_blk和宿主机中的QEMU提供后端处理程序。目前比较流行的Linux发行版一般都将virtio_blk编译为内核模块了,可以作为客户机直接使用virtio_blk,而
2013-05-07 16:02:48 1905
转载 (KVM连载) 5.1.4 使用virtio_net (半虚拟化网卡)
5.1.4 使用virtio_net1. 配置和使用virtio_net在选择KVM中的网络设备时,一般来说优先选择半虚拟化的网络设备而不是纯软件模拟的设备,使用virtio_net半虚拟化驱动,可以提高网络吞吐量(thoughput)和降低网络延迟(latency),从而让客户机中网络达到几乎和原生网卡差不多的性能。virtio_net的使用,需要两部分的支持,在宿主机中的QEMU工
2013-05-07 15:03:32 6193
转载 (KVM连载) 5.1.3 使用virtio_balloon(KVM中的Ballooning)(下)
3. KVM中Ballooning使用示例KVM中的Ballooning是通过宿主机和客户机协同来实现的,在宿主机中应该使用2.6.27及以上版本的Linux内核(包括KVM模块),使用较新的qemu-kvm(如0.13版本以上),在客户机中也使用2.6.27及以上内核且将“CONFIG_VIRTIO_BALLOON”配置为模块或编译到内核。在很多Linux发行版中都已经配置有“CONFIG_
2013-05-07 14:57:35 1846
转载 (KVM连载) 5.1.3 使用virtio_balloon(KVM中的Ballooning)(上)
5.1.3 使用virtio_balloon1. Ballooning简介通常来说,要改变客户机占用的宿主机内存,是要先关闭客户机,修改启动时的内存配置,然后重启客户机才能实现。而内存的ballooning(气球)技术可以在客户机运行时动态地调整它所占用的宿主机内存资源,而不需要关闭客户机。Ballooning技术形象地在客户机占用的内存中引入气球(Balloon)的概念,气球中的内存
2013-05-07 14:51:48 854
转载 (KVM连载)5.1.1 Virtio概述和基本原理(KVM半虚拟化驱动)
5.1 半虚拟化驱动5.1.1 virtio概述KVM是必须使用硬件虚拟化辅助技术(如Intel VT-x、AMD-V)的hypervisor,在CPU运行效率方面有硬件支持,其效率是比较高的;在有Intel EPT特性支持的平台上,内存虚拟化的效率也较高。QEMU/KVM提供了全虚拟化环境,可以让客户机不经过任何修改就能运行在KVM环境中。不过,KVM在I/O虚拟化方面,传统的方式是使用
2013-05-07 14:50:05 1693
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人