现在市面上的 VPS 虚拟技术有许多种,比如 OpenVZ、Xen、VMware vSphere、Hyper-V、KVM 及 Xen 的 HVM 与 PV 等。在 Xen 中,PV 是半虚拟化,HVM 是全虚拟化,PV 只能用于 Linux 内核的系统,HVM 可以虚拟所有常见操作系统(Linux + Windows)。
理论上,HVM 的效率比 PV 略低,另外 HVM 需要 CPU 虚拟化指令支持,而 PV 无此要求。OpenVZ 是一个类似于 Linux-VServer 的操作系统级全虚拟化解决方案,目前基于 Xen 和 OpenVZ 的 VPS 服务商比较多。
下面讲解一下如何查看 VPS 的虚拟架构。
在 SSH 运行以下命令安装 virt-what:
CentOS 系统
text 代码:yum install virt-what
Debian/Ubuntu 系统
text 代码:apt-get install virt-what
安装完成后,使用以下命令:
text 代码:virt-what
即可查看 Linux 的 VPS 虚拟架构。
下面是我的服务器架构,显示的是 KVM。