spot_img
HomeWordPress服务器教程VPS教程什么是 Xen? – 博客 | 云服务器和托管新闻

什么是 Xen? – 博客 | 云服务器和托管新闻

JasperAI 10000字免费额度试用

Xen 是 Xen 项目管理程序的常用名称。 它目前由 Linux 基金会在英特尔的支持下开发。 与 KVM 类似,它旨在提供一种机制,通过该机制,Linux 内核可以在虚拟化计算机系统时用作管理程序。
Xen 项目于 2003 年作为剑桥大学的一个项目开始,是一个使用修改后的 Linux 内核作为基础的开源管理程序实现。 它可以通过 Citrix 的 XenServer 等商业解决方案获得,也可以在许多 Linux 主机(例如 Debian、CentOS 和 Red Hat)上免费配置。 Xen 可以让来宾运行完全硬件虚拟化,以及像 KVM 这样的管理程序,它还可以使用半虚拟化来运行来宾。

什么是半虚拟化?

半虚拟化是一种涉及修改客户操作系统以便对底层管理程序而不是硬件进行特定调用的技术。 因此,客户操作系统知道它在虚拟化环境中运行,因此它可以通过从主机请求特定资源来加速,而不是主机必须提供模拟接口。 这使得 Xen 可以在没有任何硬件虚拟化扩展的硬件上运行来宾,此外还可能提高来宾系统的性能。 虽然 Xen 能够运行许多客户操作系统,包括 Linux 发行版、类 UNIX 系统和 Microsoft 的 Windows,但只有能够运行修改后的内核的系统才能利用半虚拟化功能。
半虚拟化的一个缺点是对客户操作系统的修改对其稳定运行至关重要。 例如,将半虚拟化 Linux 来宾系统的内核更改为未经 Xen 修改的内核将导致来宾系统在启动时崩溃。

Xen 全虚拟化模式

当 Xen 在完全虚拟化模式下运行一个来宾时,不需要在来宾系统上修改内核。 主机确实需要有可用的硬件虚拟化扩展,例如 VT-x 或 AMD-V,以便在完全虚拟化模式下运行来宾。
与许多其他虚拟化系统通过在主机文件系统上创建文件进行存储来管理其虚拟硬盘驱动器不同,Xen 可以使用 Linux 逻辑卷管理来创建用于数据存储的逻辑卷。 这意味着有很多工具可用于管理磁盘映像,而且它们可以很容易地由主机操作系统安装,或者在虚拟机无法启动时需要在磁盘上工作时由另一个操作系统安装。
与用于 Linux 的许多其他管理程序主机系统一样,标准 Xen 管理程序是通过命令行控制的。 还有许多其他工具也可用于管理来宾虚拟机,例如 Virtual Machine Manager,它提供了一个图形用户界面,可以使事情更容易使用。
Xen 管理程序的一个有用功能是能够将来宾虚拟机从一个物理主机实时迁移到另一个物理主机。 这是通过将内存从正在运行的虚拟机增量复制到它要移动到的主机来实现的。 在迁移点,正在运行的机器暂停,内存的最终同步发生,然后来宾虚拟机在新主机上恢复运行。 此过程可以在来宾虚拟机仅经历以几分之一秒为单位的停机时间的情况下发生。
实时迁移和半虚拟化性能等功能确保 Xen 项目已被证明是许多向公众提供虚拟专用服务器的托管提供商的流行管理程序。 这意味着它得到定期更新和大量在线帮助的良好支持。

5分钟生成10篇英文软文article forge软件试用
siteground

【WordPress花园提醒您】如果想购买国外正版WordPress主题和插件,您需要一张VISA信用卡才能支付,这里我们推荐光大银行信用卡!赶快免费申请,别耽误了买插件哦!

谷歌SEO优化服务
guangda
WordPress花园官方账号
WordPress花园隶致力于为广大跨境电商和独立站爱好者提供优质的WordPress教程、Woocommerce教程、Facebook、Twitter、tiktok、Instagram教程和谷歌SEO教程等资料和对应的建站推广服务。关注‘哟派出海’公众号了解最新资讯。粉丝福利:Shopline免费独立站建设14天优惠 商务合作: [email protected]
RELATED ARTICLES