如何查看 VPS 使用哪种虚拟化技术 OpenVZ KVM Xen
在选购 VPS 的时候通常会先关注其虚拟化技术(其实在关心超售问题)
以下 6个 方法可以在机器上查看其使用何种技术虚拟化
1.通过系统上的相关目录或文件判断,执行:
ls /proc/
- 一般Xen的 VPS,
/proc
目录下面会有xen
的目录 - OpenVZ 的会有
vz
目录。
2.看内存,执行:
free -m
- OpenVZ 的没有
swap
。 - Xen 有可能也没有,但 Xen 可以加
swap
,而 OpenVZ 不行。 - KVM 是全虚拟化也可以自己添加
swap
。
3.看内核,执行:
uname -a
- 有些 Xe n的 VPS 里面会显示有 Xen。
4.看网卡,执行:
ifconfig
- OpenVZ 的一般都是
venet0:*
。 - Xen、KVM 的一般都是
eth*
。
5.通过 VPS 控制面板查看,一般控制面板上都显示虚拟技术。
6.使用 virt-what
virt-what
是一个判断当前环境所使用的虚拟技术的脚本,常见的虚拟技术基本上都能正常识别出来。
virt-what