求科普什么是VPS的openVZ,KVM,超售内存?

求科普什么是VPS的openVZ,KVM,超售内存?,第1张

openVZ和KVM都是虚拟化技术,你如果在你的电脑上面安装过虚拟机,你应该知道什么叫做虚拟化技术。比如你现在的电脑是win7的,你可以用虚拟机再安装一个 xp 或者2003,然后你就可以通过虚拟机来运行xp和2003系统了。

openVZ就是KVM虚拟机技术了,使用了不同的方法来实现虚拟机。

假设你的电脑是4G内存的,你用虚拟机开了8个xp系统,每个分配给1G的内存,除去母机需要咱用一定的内存外,另外还需要8G内存才能保证每个xp的内存有1G,但是你的内存只有4G,这就叫超售。

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测试成功率还是比较高的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/10330.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-08
下一篇2023-02-08

发表评论

登录后才能评论

评论列表(0条)

    保存