如何判断VPS是基于哪种虚拟技术?Xen、OpenVZ、Xen HVM还是VMware

对于VPS新手来说,怕被无良的奸商给忽悠,下的Xen的却给的OpenVZ的,如何来判断自己买的VPS是那种虚拟技术的,下面人人博客整理一些常见的方法。

1、通过系统上的相关目录或文件判断

执行:ls /proc/ ,一般Xen的VPS,/proc目录下面会有xen的目录,openvz的会有vz目录。

2、执行:free -m 看内存,openvz的没有swap,当然也有xen的没有swap,但是xen的是可以加的,openvz不行。

3、执行:uname -a  有些xen的VPS里面会显示有xen。

4、执行:ifconfig 查看网卡,openvz的一般都是venet0:* ,xen的一般都是eth*。

5、通过VPS控制面板查看,像SolusVM、vePortal控制面板上都显示虚拟技术。

6、使用专门的软件:virt-what ,virt-what是一个判断当前环境所使用的虚拟技术的脚本,常见的虚拟技术基本上都能正常识别出来。

可以执行如下命令安装(需要安装好gcc、make):

wget http://people.redhat.com/~rjones/virt-what/files/virt-what-1.12.tar.gz
tar zxvf virt-what-1.12.tar.gz
cd virt-what-1.12/
./configure
make && make install

再运行 virt-what ,脚本就会判断出当前环境所使用的虚拟技术,VPS侦探用手头上的VPS测试成功率还是比较高的。

目前有:2条评论

  1. admin
    2014-10-14 10:27:28
    XEN VPS与OpenVZ VPS的区别以及各自的优势和缺点
    XEN和OpenVZ是在VPS中最常用到的两个虚拟技术。
    Xen是基于内核的虚拟程序,它的性能更接近真实硬件环, 可以控制操作系统的底层资源, 比如安装虚拟网卡, 安装VPN服务器, 这些都是传统的OpenVZ/VIRTUOZZO VPS所做不到的.
    对于用户来说XEN VPS与OpenVZ VPS的最大区别是:xen vps分配的都是实实在在的系统资源, 比如他分你5GB的硬盘, 那5GB的硬盘就是你的, 分给你256MB内存, 那256内存就永远保留给你了.
    换句话说, 服务器上如果有4G内存, 他最多只能分出7个512MB内存的VPS,也就间接的保证了VPS的质量。
    而 传统的OpenVZ/VIRTUOZZO,分配的都是共享内存,就是说它一台服务器,可以最多有256台VPS,当VPS内存不够怎么办呢?服务器会使用 虚拟内存来代替,这也就是为什么OpenVZ/VIRTUOZZO的性能普遍比XEN性能要差(除非那个主机商保证
  2. admin
    2014-10-14 10:27:57
    不多卖VPS,但是无商不奸,这事可能 么?)
    这也是为什么OpenVZ/VIRTUOZZO和Xen价格会相差那么大,一般我们都很少见到有IDC商给Xen虚拟机送内存的。 一般内存翻倍都是给OpenVZ虚拟机,因为对于主机商来说,多给OpenVZ 256MB内存,和多给你256MB的虚拟内存一样, 不会影响任何成本,而Xen就不一样,256MB的内存,他们就得出256MB的内存的成本。
    现在的VPS市场是鱼龙混杂,到底选哪种VPS好还真不好说,如果对性能要求不高,流量也不大的话可以选择OpenVZ VPS,要求高的话还是选择XEN VPS的好些!

留下脚印,证明你来过。发表评论:

*

*

分享:

支付宝

微信