2009年的印象:曾经有过一段时间,徘徊于对虚拟机硬盘格式的迷惑中,2009年,终于得出了一些结论(下面的思路基本通用于其他虚拟机)搜了下,发现大部分用qemu或者kvm的,都默认使用qcow2来作为虚拟硬盘,但qemu官方默认是用raw。下面是qemu wiki对两种格式的描述:rawRaw di...
分类:
其他好文 时间:
2014-09-03 16:30:36
阅读次数:
234
KVM在I/O虚拟化方面,传统的方式是使用Qemu纯软件的方式来模拟I/O设备,其中包括经常使用的网卡设备。这次我们重点分析Qemu为实现网络设备虚拟化的全虚拟化方案。本主题从三个组成方面来完整描述,包括:1.
前端网络流的建立; 2. 虚拟网卡的创建; 3. 网络I/O虚拟化 in Guest OS。
本篇主要讲述“前端网络流的建立”。
[点击查看全文]
http://luoye....
分类:
Web程序 时间:
2014-09-03 13:07:56
阅读次数:
305
上文针对Qemu在前端网络流路径的建立方面做了详细的描述,数据包从Host的物理网卡经过Host Linux内核中的Bridge, 经过Tap设备到达了Qemu的用户态空间。而Qemu是如何把数据包送进Guest中的呢,这里必然要说到到虚拟网卡的建立。
当命令行传入nic相关参数时,Qemu就会解析网络相关的参数后进入虚拟网卡的创建流程。而在上文中提到对于所有-net类型的设备,都视作一个n...
分类:
Web程序 时间:
2014-09-03 13:07:36
阅读次数:
198
前面两文主要对前端网络流的数据路径和虚拟网卡的创建进行了说明,这些可以看做是Guest OS网络数据包收发的准备工作,那么网络数据包是如何在Guest OS中进进出出的呢,本文就是重点讲述Guest
OS的数据包的收发路径,其中涉及到一个重要的虚拟化技术,即I/O虚拟化。
[点击查看全文]
http://luoye.me/2014/07/26/netdev-virtual-3/...
分类:
Web程序 时间:
2014-09-03 13:07:26
阅读次数:
222
Description
A suspension bridge suspends the roadway from huge main cables, which extend from one end of the bridge to the other. These cables rest on top of high towers and are secured at each end...
分类:
其他好文 时间:
2014-09-03 00:20:15
阅读次数:
334
CAE.Datamine.Studio.v3.23.52.0 1CD 矿山软件CAE.NPV.Scheduler.v4.22.250.0 1CD(原名Datamine)矿山开采优化软件 LARS Bridge 06.00.01.07 Win32_64 2CD 桥梁工程设计软件 Mentor Grap...
分类:
其他好文 时间:
2014-09-02 10:24:14
阅读次数:
538
接口型模式 把一个类的接口与一个客户的期望接口进行适配适配器模式(Adapter)为类的集合提供一个简单的接口外观模式(Facade)定义一个接口,使之可以应用于单个对象,也可以应用于对象组合成模式(Composite)将一个抽象于其实现进行分离,使之可以相互独立变化桥接模式(Bridge)职责型模...
分类:
其他好文 时间:
2014-09-01 22:32:43
阅读次数:
313
形象的例子: —早上碰到MM,要说早上好,晚上碰到MM,要说晚上好;碰到MM穿了件新衣服,要说你的衣服好漂亮哦,碰到MM新做的发型,要说你的头发好漂亮哦。不要问我“早上碰到MM新做了个发型怎么说”这种问题,自己用BRIDGE组合一下不就行了。 桥梁模式:将抽象化与实现化脱耦,使得二者可以独立的变.....
分类:
其他好文 时间:
2014-09-01 20:56:53
阅读次数:
244
关于CPU型号的定义:libvirt对CPU的定义提炼出标准的几种类型在/usr/share/libvirt/cpu_map.xml可以查到"486","pentium","pentium2","pentiumpro","coreduo","n270","pentiumpro","qemu32","kvm32","cpu64-rhel5","cpu64-rhel5","kvm64","pentiumpro","Conroe""Penryn","Nehale..
分类:
其他好文 时间:
2014-09-01 15:53:14
阅读次数:
291
从centos6.0以来,kvm虚拟机时钟配置这里,都使用的是localtime,工作也很正常。<clockoffset=‘localtime‘>
<timername=‘rtc‘tickpolicy=‘catchup‘track=‘guest‘>
<catchupthreshold=‘123‘slew=‘120‘limit=‘10000‘/>
</timer>
<timername=‘pit‘tick..
分类:
其他好文 时间:
2014-09-01 10:52:03
阅读次数:
396