KVM虚拟化学习七——KVM相关优化
1.CPU优化
使用VT-X
taskset绑定kvm进程到固定的CPU,减少Cache Miss,性能提高1-10%
2.内存优化
影子页表
开启EPT,加快地址转换:客户机虚拟地址-->宿主机物理地址
使用大页内存(khugepaged)加快内存寻址,对虚拟机性能提升10个点以上
使用VT-X
taskset绑定kvm进程到固定的CPU,减少Cache Miss,性能提高1-10%
影子页表
开启EPT,加快地址转换:客户机虚拟地址-->宿主机物理地址
使用大页内存(khugepaged)加快内存寻址,对虚拟机性能提升10个点以上
KVM虚拟机网络配置主要有两种方式:NAT方式和Bridge方式。KVM虚拟机默认能使用NAT方式转发通信,但NAT方式容易受防火墙等网络环境的限制,并且性能有时也会成为瓶颈,KVM生产中使用Bridge桥接方式,这里重点实战Bridge模式。
NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(...
Continue reading >>Continue reading >>the raw format is a plain binary image of the disc image, and is very portable. On filesystems that support sparse files, images in this format only use the space actually...
1.1 创建虚拟机配置CPU数
[root@linux-node4 ~]# virt-install --help|grep cpu #创建虚拟机的时候可以配置CPU
--vcpus VCPUS Number of vcpus to configure for...
Continue reading >>libvirt是一个虚拟化统一接口管理工具,openstack及很多虚拟化平台都采用libvirt来管理虚拟机
libvirt宕了,虚拟机仍然能运行,只是管理不了它了
虚拟机配置是靠libvirt的xml文件来定义的,xml文件是自动生成的,不能手动编辑,只能通过virsh edit命令来编辑
虚拟机配置文件解析
[root@linux-node4 qemu]# virsh ed...
Continue reading >>查看系统版本内核及IP
[root@linux-node4 ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@linux-node4 ~]# uname -r
3.10.0-327.18.2....
Continue reading >>