对于刚接触VPS的新手来说,很容易被一些无良奸商忽悠,购买的商品标明使用Xen虚拟化技术却给的KVM虚拟化。如何辨别自己的VPS是属于哪一种虚拟化技术架构的呢?下面雪花测评分享一些方法。
首先我们要知道,常见的vps虚拟化技术有Xen、OpenVZ、Xen HVM、KVM和VMware。其中KVM在腾讯云、阿里云等运用都比较广泛。
一、通过virt-what软件识别
连接VPS的SSH终端执行以下代码(安装virt-what软件)
wget http://people.redhat.com/~rjones/virt-what/files/virt-what-1.15.tar.gz
tar zxvf virt-what-1.15.tar.gz
cd virt-what-1.15/
./configure
make && make install
virt-what是一个判断当前环境所使用的虚拟技术的脚本,常见的虚拟技术基本上都能正常识别出来.
再运行 virt-what ,脚本就会判断出当前环境所使用的虚拟技术,测试识别出来的成功率还是比较高的。
二、执行:ifconfig 查看网卡
openvz的一般都是venet0:* ,xen和kvm架构的一般都是eth*。
三、执行:free -m 看内存
openvz的没有swap交换,当然也有xen的没有swap,但是xen的是可以加的,openvz不行。KVM是全虚拟化也是可以自己添加swap的。
关于更多虚拟化技术的介绍请查看本站相关文章:《常见的VPS虚拟化技术有哪些? 服务器虚拟化架构的优势》