2年前 (2016-08-08)  Linux |   抢沙发  423 
文章评分 0 次,平均分 0.0

硬件价格的下降与配置的不断提高无疑助推了虚拟化技术的普及,虚拟化技术的使得物理硬件的资源得到最大化的利用。VPS 即 Virtual Private Server 是虚拟化技术的一种表现形式。

当我们拿到一台 VPS 的时候,怎样才能知道它是基于哪种虚拟化技术的呢?本文介绍了三种方法。

方法一:向你的 IDC 进行咨询

一般来说,IDC 也就是你的 VPS 服务商会在产品的介绍页面提到他的所使用的虚拟化技术。如果在产品的页面没有明确说明,也可以向服务商发邮件进行询问。

方法二:通过 dmidecode 命令查看

这个方法只适用于 Linux 操作系统的 VPS 。具体做法是,在开通 VPS 之后,通过 SSH 登陆到 VPS ,并运行下面这个命令:

我们可以根据命令运行的到的结果,来进行判断:

如果以上均不是,那么可以试试下面这些命令:

如果嫌方法二麻烦,那么就试试方法三吧!

方法三:使用 virt-what 命令查看

virt-what 是专门用来检测自己是否运行在虚拟机中的一个工具。Ubuntu 用户通过 apt-get 安装这个工具。

安装完毕后直接在 Shell 中运行 virt-what 便会对虚拟化技术进行检测。其他操作系统可以通过编译源码安装,这个是它的项目主页

查看 VPS 虚拟化技术的三种方法

果仁在自己的 VPS 上运行了 virt-what 这个工具,结果显示我使用的是基于 KVM 的 VPS 。

值得注意的是,如果运行命令后什么都没显示,那么这很可能是一台物理服务器,而不是 VPS 。不过,也可能是为了避免被检测出来而做了一些修改,这在某些特定应用场景会用到,就不展开叙述了。

 

除特别注明外,本站所有文章均为果仁博客原创,转载请注明出处来自/30.html

关于

发表评论

表情 格式

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享