定义
虚拟机(VM)是由 Hypervisor 在物理计算机上模拟出来的计算机,拥有自己的操作系统和虚拟硬件,并与宿主机及其他虚拟机相互隔离。
工作方式
Hypervisor(如 KVM、Hyper-V)把物理 CPU、内存、磁盘映射成虚拟资源,并借助 CPU 的硬件辅助虚拟化执行虚拟机指令。正是这类硬件扩展,让多台虚拟机能高效共享同一颗物理芯片。
使用场景
云服务器本质上就是按量出租的虚拟机;本地开发常用虚拟机隔离环境,企业则用它整合服务器、搭建灾备与安全沙箱。
易混概念
CPU 是被虚拟化后分配给虚拟机的核心资源之一;在 GPU 虚拟化语境下,一块物理 GPU 也可以切分为 vGPU 供多台虚拟机共享。容器与虚拟机都提供隔离,但容器共享宿主内核,虚拟机各自运行完整的操作系统。