码迷,mamicode.com
首页 >  
搜索关键字:kvm virsh 虚拟化    ( 5815个结果
汉澳jail容器技术支持直接同时运行数百个sinox副本
汉澳jail容器技术支持直接同时运行数百个sinox副本 在windows上运行windows系统,用虚拟机软件是可以,直接运行是不可能的。 在汉澳sinox机器上创建和运行几百个sinox操作系统副本,几百个用户登录进入自己的操作系统操作而不影响他人,这就是jail容器技术。 jail是一种操作系统层虚拟化技术 jial目标 1.虚拟化:每个软件容器(jail)都是在主机机器上执行的一...
分类:其他好文   时间:2014-09-04 14:59:19    阅读次数:216
Hypercall
在Linux中,大家应该对syscall非常的了解和熟悉,其是用户态进入内核态的一种途径或者说是一种方式,完成了两个模式之间的切换;而在虚拟环境中,有没有一种类似于syscall这种方式,能够从no root模式切换到root模式呢?答案是肯定的,KVM提供了Hypercall机制,x86体系架构也有相关的指令支持。 [点击查看全文] http://luoye.me/2014/07/27/...
分类:其他好文   时间:2014-09-04 11:48:39    阅读次数:210
Guest与virtio netdev的交互方式
Qemu为virtio设备分配了专门的pci设备ID,device IDs (vendor ID 0x1AF4) from 0x1000 through 0x10FF,而pci子系统中的厂商ID和设备ID就成为了virtio类型和厂商域的组成,所以PCI驱动是不需要知道virtio设备类型的真正含义,对于Kernel来说只是注册了一个struct virtio_device,并挂载到了virtio...
分类:Web程序   时间:2014-09-04 11:47:59    阅读次数:195
virtio netdev的创建
Linux目前支持至少了8种虚拟化系统: XenKVMVMware’s VMIIBM’s System pIBM’s System zUser Mode LinuxlguestIBM’s legacy iSeries 而新的系统也在不断的涌现,各个系统在网络设备、块设备、console及其它设备驱动在新特性支持和性能优化方面存在着瓶颈。 为解决这些问题,Rusty Russell...
分类:Web程序   时间:2014-09-04 11:47:49    阅读次数:214
Vhost Architecture
在前面的文章中在介绍virtio机制中,可以看到在通常的应用中一般使用QEMU用户态程序来模拟I/O访问,而Guest中的数据要通过Guest到Host Userspace的第一次拷贝,再经过Host userspace的第二次拷贝,这种多次的数据拷贝和CPU特权级的切换对性能有相当大的影响。为加速virtio设备的I/O性能,VHOST通过driver的形式在Host Kernel中直接实现...
分类:其他好文   时间:2014-09-04 11:47:39    阅读次数:280
virtio-netdev 数据包的发送
在前面几文中已经大体介绍了virtio的重要组成,包括virtio net设备的创建,vring的创建,与virtio设备的交互方式,我们就从网络数据包的发送角度来看下virtio的具体使用流程。 [点击查看全文] http://luoye.me/2014/08/09/virtio-netdev-send/...
分类:Web程序   时间:2014-09-04 11:47:29    阅读次数:203
虚拟化案例模拟演练
在最近的两天时间时间里,我们小组合作完成虚拟化的模拟演练项目。演练方式:测试环境中模拟演练演练人员:以组为单位(4人)演练周期:两天时间安排:1thday由小组组织讨论,制定集成实施方案,下午3点由小组代表对方案进行介绍。2thday上午小组开展集成实施工作,下午3点对实..
分类:其他好文   时间:2014-09-04 03:03:48    阅读次数:532
Chromium Graphics: 3D上下文及其虚拟化 - Part I
在页面渲染过程中,Chromium需要创建多个3D上下文的实例,这些上下文实例彼此之间不但需要共享资源,并且必须在同一个线程中执行GL操作,这就要求Chromium能够有效地处理多个上下文之间的切换。然而,并不是所有的GPU设备都能够很好的支持多个3D,虚拟化3D上下文(ContextVirtua..
分类:其他好文   时间:2014-09-04 03:02:08    阅读次数:423
Chromium Graphics: 3D上下文及其虚拟化 - Part II
PartI介绍了OpenGL上下文和绘制表面等基本概念,以及Chromium为什么需要多个3D上下文。本文将继续这个话题,探讨Chromium为什么引入虚拟3D上下文,以及虚拟上下文之间切换有何不同。多个3D上下文的限制Chromium需要使用多个3D上下文,并且这些上下文能够共享资源。然而,目前图..
分类:其他好文   时间:2014-09-04 03:01:18    阅读次数:231
virtual hard disk
2009年的印象:曾经有过一段时间,徘徊于对虚拟机硬盘格式的迷惑中,2009年,终于得出了一些结论(下面的思路基本通用于其他虚拟机)搜了下,发现大部分用qemu或者kvm的,都默认使用qcow2来作为虚拟硬盘,但qemu官方默认是用raw。下面是qemu wiki对两种格式的描述:rawRaw di...
分类:其他好文   时间:2014-09-03 16:30:36    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!