上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 1. 经典的虚拟化技术:特权解除、陷入模拟 2. 虚拟化的分类和代表产品(背景) 3. openstack 7大核心组件Horizon(控制台),又名Dashboard:就是web展示界面操作平台,方便用户交互的Nova(计算):负责创建,调度,销毁云主机Neutron(网络):负责实现SDNSwi 阅读全文
posted @ 2018-03-08 16:26 Hsinwang 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1. 经典的虚拟化技术:特权解除、陷入模拟 2. 虚拟化的分类和代表产品(背景) 3. openstack 7大核心组件Horizon(控制台),又名Dashboard:就是web展示界面操作平台,方便用户交互的Nova(计算):负责创建,调度,销毁云主机Neutron(网络):负责实现SDNSwi 阅读全文
posted @ 2018-03-06 20:12 Hsinwang 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. range和xrangexrange 用法与 range 完全相同,所不同的是生成的不是一个list对象,而是一个生成器。 对生成器进行迭代时,元素是逐个被创建的。一般来看,在对大序列进行迭代的时候,因为xrange的特性,所以它会比较节约内存。 2. 迭代可迭代对象(iterable):可以 阅读全文
posted @ 2018-03-02 16:35 Hsinwang 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1. super1) python 2.7中的例子: 2) 下面代码会输出什么 参考: https://www.cnblogs.com/zhangqigao/p/6397853.html 问题10 以下参考:http://blog.csdn.net/jim_cainiaoxiaolang/artic 阅读全文
posted @ 2018-03-01 16:26 Hsinwang 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. 只有在形参表末尾的那些参数可以有默认参数值例如,def func(a, b=1) 是有效的,但是 def func(a=1, b) 是无效的。 2. 默认参数的值是不可变的对象,比如None、True、False、数字或字符串例如;def print_info( a , b = [] ): 就 阅读全文
posted @ 2018-02-28 17:49 Hsinwang 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ********** C ************ 参考:https://wenku.baidu.com/view/b6d1a6d784254b35eefd34e3.html?mark_pay_doc=0&mark_rec_page=1&mark_rec_position=2&clear_uda_p 阅读全文
posted @ 2018-02-24 16:35 Hsinwang 阅读(163) 评论(0) 推荐(0) 编辑
摘要: x86架构CPU默认使用4KB大小的内存页面,但也支持较大的内存页,比如2MB大小的大页 使用大页的好处:内存页的数量会减少 -> 页表减少 -> 节约页表占用的内存,且地址转换减少 -> TLB缓存失效次数减少 -> 提高内存访问性能 地址转换所需信息一般都在CPU缓存中,大页的使用使地址转换减少 阅读全文
posted @ 2018-02-01 20:02 Hsinwang 阅读(282) 评论(0) 推荐(0) 编辑
摘要: EPT: 扩展页表属于Intel的第二代硬件虚拟化技术,针对内存管理单元(MMU)的虚拟化扩展;降低内存虚拟化难度(与影子页表相比),也提升内存虚拟化的性能 虚拟化环境下,内存使用需要两层的地址转换guestos负责:guestos虚拟地址 -> guestos物理地址Hypervisor(kvm) 阅读全文
posted @ 2018-02-01 16:39 Hsinwang 阅读(141) 评论(0) 推荐(0) 编辑
摘要: vCPU:客户机拥有的cpu每个guestos是一个qemu进程,每个vcpu在hostos中是qemu进程派送的普通线程普通linux环境里,进程有两个执行模式:内核模式和用户模式,KVM环境里,增加第三种模式:客户模式1)用户模式 主要处理I/O的模拟和管理,由qemu代码实现 2)内核模式主要 阅读全文
posted @ 2018-02-01 15:31 Hsinwang 阅读(199) 评论(0) 推荐(0) 编辑
摘要: KVM整体架构 *图2* KVM中的一个客户机作为一个用户空间进程(qemu-kvm)运行的,它和其他普通的用户进程一样由内核来调度使其运行在物理cpu上,不过它由KVM模块控制,可以在三种执行模式下运行。 1.KVM架构中的3个组件:1) Guest: 客户机系统 2) KVM:运行在Linux内 阅读全文
posted @ 2018-02-01 15:18 Hsinwang 阅读(728) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页