VPS 配置单上总能看到"虚拟化:KVM"或"基于 KVM 虚拟化"。这个参数决定了你的 VPS 底层怎么运行,直接影响性能、隔离性和功能支持。
四种方案总览
| KVM | OpenVZ | Xen | LXC | |
|---|---|---|---|---|
| 类型 | 全虚拟化 | 容器 | 半/全虚拟化 | 容器 |
| 独立内核 | ✅ | ❌ 共享 | ✅ | ❌ 共享 |
| Windows 支持 | ✅ | ❌ | ✅ | ❌ |
| 内核模块 | 任意 | 受限 | 任意 | 受限 |
| 性能开销 | 3-5% | 1-2% | 5-10% | 近乎为0 |
| 超售风险 | 低 | 高 | 中 | 高 |
| 市场份额 | ~85% | ~5% | ~5% | ~5% |
KVM — 绝对的王者
KVM 在 2007 年进入 Linux 内核主线,此后逐步淘汰了 Xen 和 OpenVZ。AWS、Google Cloud、国内阿里云腾讯云全部基于 KVM。
核心优势:
- 硬件辅助虚拟化(Intel VT-x/AMD-V)让性能损耗极低
- VirtIO 驱动进一步优化磁盘和网络 I/O
- 每个 VPS 独立内核,真正的资源隔离
- 可以装 Docker、WireGuard、BBR 等需要内核模块的软件
- 支持 ISO 自定义安装任何操作系统
选购建议:KVM 是默认选项。只要商家标注了 KVM,放心买。
OpenVZ — 正在被淘汰
OpenVZ 本质是容器技术(Linux Container 的前身),所有 VPS 共享宿主机的 Linux 内核。
致命缺点:
- 商家可以极严重超售——标 2G 内存实际可能只给你 512MB
- 不能装 WireGuard、不能自选内核、不能升级内核版本
- Docker 支持不完整
什么情况下可以买:年付 $10 以下的"玩具机",你对性能没有要求,只是想要个 IP 地址。否则一律选 KVM。
Xen — 历史遗迹
Xen 曾是 AWS 的底层虚拟化技术(2017 年前),后被 KVM 取代。现在只有极少数商家还在用。
Xen PV(半虚拟化)需要修改 Guest OS,性能好但兼容性差。Xen HVM(全虚拟化)类似 KVM,但性能损耗更高。除非你的应用明确要求 Xen,否则不要买。
LXC — 介于 VPS 和 Docker 之间
LXC 是现代的 Linux 容器方案,比 OpenVZ 先进得多。Proxmox VE 面板支持 LXC 容器。它像 VPS(有独立 IP、独立文件系统),但共享内核。
适合:需要"像 VPS"但追求极致轻量的场景。不适合:需要完整内核控制的选择。
一句话总结
买 VPS,认准 KVM。其他虚拟化只有在特定场景下考虑,默认不要碰。