高性能虚拟化:Xen 4.7 发布

经过八个月的努力开发,GNU/Linux 下的虚拟机监管软件 Xen 发布了 4.7这个主要的版本,Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统,操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性),这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。

Xen 被广泛用于许多流行的云服务商,包括 AWS 、Rackspace 公有云和 Verizon 云等,为上千万用户提供了服务。这个版本新增加了一个 XL 命令行接口,允许 PV 客户使用 PVUSB 设备,支持对 USB 设备、HVM 客户端、QEMU 磁盘后端(iSCSI、DRBD)等的热插拔。简而言之,就是不需要重启虚拟机就可以在其上添加或者删除磁盘,这一版本还去除了对 PV 设备的 512GB 限制,从而支持更多的应用和工作负荷。

改进日志如下:
Xen 4.7 新特性可以在这里查看:Xen Project 4.7 Feature List
一些原有功能的改进,可以在这里查看:Xen Project Release Features
帮助文档,可以查看这里: Xen Project 4.7 Man Pages

时间: 2025-01-16 20:38:55

高性能虚拟化:Xen 4.7 发布的相关文章

虚拟化Xen平台中,Dom0和DomU之间发送网络数据时各个部分所运行时间

12年研究Xen的时候,曾经写过很多报告,当时考虑到保密,不能随便发布.现在Xen已经被KVM干的快不行了,发出来供大家参考. 关于xennet_start_xmit <-dev_hard_start_xmit调用函数(notify_remote_via_irq <-xennet_start_xmit)之间时间(0.085313)很长的解释:前端放入请求后,需要根据notify来表明,是否需要向后端发送事件请求.如果后端正在处理请求队列,就不需要向后端发送事件通知(notify=false).

高性能Java序列化框架Fse发布

目录 高性能Java序列化框架Fse发布 使用场景 使用说明 开源地址 高性能Java序列化框架Fse发布 使用场景 将Java对象序列化为二进制数据进行保存,以及二进制数据反向序列化为Java对象,在很多场景中都有应用.比如将对象序列化后离线存储至其他介质,或者存储于Redis这样的缓存之中. 目前常见的有几种框架可以支撑,比如 Hession ,Kryo,Protobuf,JDK原生等.有一些框架需要提前编写元数据配置文件以支撑跨语言序列化能力,比如 Protobuf .不过如果团队的技术栈

Linux虚拟化 xen的工具栈介绍

试验环境centos6.10 xen的工具栈介绍: 查看xl目录的帮助:xl help 查看xen下安装了哪些虚拟机:xl list # xl list Domain-0 Name ID Mem VCPUs State Time(s) Domain-0 0 1024 2 r----- 53.1 ID:从0开始的编号,即使中间删除了某个虚拟机,编号不会重用,继续往下发. Mem:分配给虚拟机多少内存 VCPUS:分配给虚拟机几个CPU核心 State:虚拟机的状态 r:正常运行中 b:阻塞 p:暂

云计算之虚拟化技术详解—Xen虚拟化实战

一.虚拟化的概述 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案.如同空旷.通透的写字楼,整个楼层没有固定的墙壁,用户可以用同样的成本构建出更加自主适用的办公空间,进而节省成本,发挥空间最大利用率.这种把有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,在IT领域就叫做虚拟化技术. 虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程.CPU的虚拟

Xen虚拟化技术中PV和HVM的区别

转自 这里 Xen是一个开源的type-1或者裸机管理程序,它使得一个物理主机能够同时并行运行多个相同的或者不同的操作系统实例.Xen是目前唯一的开源可得的type-1管理程序.Xen被应用于许多商业和开源的应用程序中,比如:服务器虚拟化(server virtualization).基础设施即服务(Infrastructure as a Service).桌面虚拟化(desktop virtualization).安全应用程序(security applications).嵌入式和硬件设备(e

Xen虚拟化基本原理详解

标签:虚拟化 xen 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://wangzan18.blog.51cto.com/8021085/1727106 查看虚拟化技术详解请点击 一.Xen概述 Xen是由剑桥大学计算机实验室开发的一个开源项目.是一个直接运行在计算机硬件之上的用以替代操作系统的软件层,它能够在计算机硬件上并发的运行多个客户操作系统(Guest OS).目前已经在开源社区中得到了极大的推动. Xen支持x86.x

虚拟化二、Xen虚拟化技术

一.Xen简介 1.Xen简介 Xen 英国剑桥大学研发,开源的VMM,是一种类型 1 虚拟机管理程序,它创建系统资源的逻辑池,使许多虚拟机可共享相同的物理资源. Xen 是一个直接在系统硬件上运行的虚拟机管理程序.Xen 在系统硬件与虚拟机之间插入一个虚拟化层,将系统硬件转换为一个逻辑计算资源池,Xen 可将其中的资源动态地分配给任何操作系统或应用程序.在虚拟机中运行的操作系统能够与虚拟资源交互,就好象它们是物理资源一样. Xen 架构 Xen 运行 3 个虚拟机.每个虚拟机与其他虚拟机都独自

XEN虚拟化简介及XEN在CentOS 6.5上的安装

根据之前KVM虚拟化的整理,虚拟化技术分类如下: 虚拟化技术的分类: (1) 模拟:Emulation Qemu, PearPC, Bochs (2) 完全虚拟化:Full Virtualization, Native Virtualization HVM VMware Workstation, VirtualBox, VMware Server, Parallels Desktop, KVM, Xen (3) 半虚拟化:ParaVirtualization GuestOS:知晓自己是运行Vir

xen虚拟化技术

虚拟化技术的分类:(1) 模拟:Emulation:Qemu,PearPC,Bochs(2) 完全虚拟化:Full Virtualization,Native VirtualizationHVMVMware Workstation,VirtualBox,VMWare Server,Parallels Desktop,KVM,XEN(3) 半虚拟化:ParaVirtualizationGuestOS:知晓自己是运行VirtualizationHypercall(4) OS级别虚拟化:将用户控件分割