随笔分类 - kvm
摘要:KVM 虚拟化原理探究— overview 标签(空格分隔): KVM 写在前面的话 本文不介绍kvm和qemu的基本安装操作,希望读者具有一定的KVM实践经验。同时希望借此系列博客,能够对KVM底层有一些清晰直观的认识,当然我没有通读KVM的源码,文中的内容一部分来自于书籍和资料,一部分来自于实践
阅读全文
摘要:KVM 虚拟化原理探究 —— 目录 标签(空格分隔): KVM [KVM 虚拟化原理探究(1)— overview][1] [KVM 虚拟化原理探究(2)— QEMU启动过程][2] [KVM 虚拟化原理探究(3)— CPU 虚拟化][3] [KVM 虚拟化原理探究(4)— 内存虚拟化][4] [K
阅读全文
摘要:KVM 虚拟化原理探究(6)— 块设备IO虚拟化 标签(空格分隔): KVM [toc] 块设备IO虚拟化简介 上一篇文章讲到了网络IO虚拟化,作为另外一个重要的虚拟化资源,块设备IO的虚拟化也是同样非常重要的。同网络IO虚拟化类似,块设备IO也有全虚拟化和virtio的虚拟化方式(virtio b
阅读全文
摘要:KVM 虚拟化原理探究(5)— 网络IO虚拟化 标签(空格分隔): KVM IO 虚拟化简介 前面的文章介绍了KVM的启动过程,CPU虚拟化,内存虚拟化原理。作为一个完整的风诺依曼计算机系统,必然有输入计算输出这个步骤。传统的IO包括了网络设备IO,块设备IO,字符设备IO等等,在KVM虚拟化原理探
阅读全文
摘要:KVM 虚拟化原理探究(4)— 内存虚拟化 标签(空格分隔): KVM 内存虚拟化简介 前一章介绍了CPU虚拟化的内容,这一章介绍一下KVM的内存虚拟化原理。可以说内存是除了CPU外最重要的组件,Guest最终使用的还是宿主机的内存,所以内存虚拟化其实就是关于如何做Guest到宿主机物理内存之间的各
阅读全文
摘要:KVM 虚拟化原理探究(3)— CPU 虚拟化 标签(空格分隔): KVM [TOC] CPU 虚拟化简介 上一篇文章笼统的介绍了一个虚拟机的诞生过程,从demo中也可以看到,运行一个虚拟机再也不需要像以前想象的那样,需要用软件来模拟硬件指令集了。虚拟机的指令集直接运行在宿主机物理CPU上,当虚拟机
阅读全文
摘要:KVM 虚拟化原理探究— QEMU启动过程 标签(空格分隔): KVM [TOC] 虚拟机启动过程 关于KVM_CREATE_VM参数的描述,创建的VM是没有cpu和内存的,需要QEMU进程利用mmap系统调用映射一块内存给VM的描述符,其实也就是给VM创建内存的过程。 [KVM ioctl接口文档
阅读全文
摘要:背景 公司云平台的机器时常会发生网络闪断,通常在10s 100s之间。 异常情况 VM出现问题时,表现出来的情况是外部监控系统无法访问,猜测可能是由于系统假死,OVS链路问题等等。但是在出现网络问题的时候,HV统一的表现为iowait较高。 排除过程 这是一个艰难的过程,由于无法重现现场,导致只能通
阅读全文
摘要:KVM 环境下MySQL性能对比 标签(空格分隔): Cloud2.0 [TOC] 测试目的 对比MySQL在物理机和KVM环境下性能情况 压测标准 压测遵循单一变量原则,所有的对比都是只改变一个变量的前提下完成 测试方式 以物理机MySQL为基准,分别做两次测试 1. 测试IO相关参数(write
阅读全文

浙公网安备 33010602011771号