随笔分类 -  kvm

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

4AI?Z:cp1z?_RJQle1]Gs;P!T)RHroW|