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

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

JasperAI 10000字免费额度试用

基于内核的虚拟机,或 KVM,是一种已经存在了十年的虚拟化技术。 它内置于标准 Linux 内核中,旨在使其能够充当管理程序。 这意味着几乎任何 Linux 发行版都可以在安装后用作管理程序。
KVM 的一个缺点是它要求其运行的硬件具有虚拟化扩展。 话虽如此,这些现在已经成为大多数非 Atom Intel 处理器和 AMD 处理器的标准多年,因此在大多数系统上它不会成为一个引人注目的要求。
KVM 能够托管许多客户操作系统,包括各种 Linux 和 UNIX 发行版、Microsoft Windows 和 MacOSX。 虽然它只提供对现有系统硬件资源虚拟化的支持,但KVM也可以和QEMU一起工作,为客人模拟一些常用的硬件,比如Sound Blaster 16声卡,Intel E1000网卡和 Cirrus VGA 图形卡提供一个完整的工作系统。 使用 QEMU,还可以为客户操作系统提供直接 USB 直通,其中软件可以使用特定的硬件或加密狗。
还有一点很方便,特别是如果您正在考虑使用 KVM 作为一种虚拟化旧操作系统使用的方法,那就是 KVM 还能够在 64 位主机上运行 32 位来宾操作系统。
虽然 KVM 提供了虚拟机运行所需的一切,但它只提供了一个非常基本的界面来管理虚拟机。 虚拟机只能与 KVM 一起运行,但它通常与 QEMU 和其他工具(如 libvirt 或 Virtual Machine Manager)结合使用,这些工​​具通常用于管理 KVM 虚拟机。 这些工具被称为管理程序管理器,因为它们控制管理程序的行为。
一旦 KVM 在 Linux 计算机上运行,​​它就会在 /dev/kvm 路径中公开一个特殊设备。 这就是 libvirt 等中间工具用来管理和设置虚拟机的工具。 作为 Linux 内核本身的一部分意味着 KVM 在管理虚拟机时可以直接访问服务器上的硬件。 当虚拟机启动时,hypervisor 管理器将就虚拟机所需的资源与 KVM 进行通信,然后 KVM 可以保留虚拟机所需的 RAM,将其与其他虚拟机使用的 RAM 分开,并主机操作系统。 同样,它让 KVM 知道虚拟机应该允许多少 CPU 资源,虚拟机应该加载和引用什么磁盘映像。
对于虚拟机本身,一旦启动,KVM 会透明地管理其资源,因此虚拟机甚至不知道它正在虚拟化环境中运行。 在主机上,正在运行的虚拟机看起来很像任何其他正在运行的 Linux 进程,如果您失去对虚拟机本身操作系统的控制,您可以终止主机操作系统上正在运行的进程。 然后,从虚拟机操作系统的角度来看,它就好像是从一台典型的计算机上拔掉电源一样。
如果您正在考虑在一台已经使用另一个虚拟化系统的机器上使用 KVM,请注意:不会执行任何检查以查看是否有其他任何东西正在访问 CPU 的硬件扩展。 两个同时运行的虚拟化平台可能会发生冲突,并可能导致不好的事情发生。 为此,最好在自己的系统上使用 KVM。
要获得最高性价比:现在就配置您的 VPS SSD!

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

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

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