术语
Virtual Machine (VM)
Next Token / Wiki

虚拟机(VM)

虚拟机(VM)是通过虚拟化层(Hypervisor)在一台物理计算机上模拟出的、拥有独立操作系统和应用环境的软件计算机。多台虚拟机可以共享同一物理硬件的资源,同时保持相互隔离。

别名

VM · 虚拟机器 · 虚拟机 · Virtual Machine

定义

虚拟机(VM)是由 Hypervisor 在物理计算机上模拟出来的计算机,拥有自己的操作系统和虚拟硬件,并与宿主机及其他虚拟机相互隔离。

工作方式

Hypervisor(如 KVM、Hyper-V)把物理 CPU、内存、磁盘映射成虚拟资源,并借助 CPU 的硬件辅助虚拟化执行虚拟机指令。正是这类硬件扩展,让多台虚拟机能高效共享同一颗物理芯片。

使用场景

云服务器本质上就是按量出租的虚拟机;本地开发常用虚拟机隔离环境,企业则用它整合服务器、搭建灾备与安全沙箱。

易混概念

CPU 是被虚拟化后分配给虚拟机的核心资源之一;在 GPU 虚拟化语境下,一块物理 GPU 也可以切分为 vGPU 供多台虚拟机共享。容器与虚拟机都提供隔离,但容器共享宿主内核,虚拟机各自运行完整的操作系统。

参考资料