如何查看 VPS 是哪种虚拟化架构?

温馨提示:
本文所述内容具有依赖性,可能因软硬条件不同而与预期有所差异,故请以实际为准,仅供参考。

  首先了解一下 VPS 是什么?
  VPS 即 Virtual Private Server(虚拟专用服务器),又称虚拟主机、主机空间或是网页空间,是将一台服务器分区成多个虚拟专享服务器的服务,可以让多个主机名称(host name),在一个单一服务器(或是一个服务器组)上运作,而且可以分开支持每个单一的主机名称。
  刚说到一台服务器可以分区成多个虚拟服务器,那是通过什么技术划分的呢?
  VPS 使用的虚拟技术种类有很多,如 OpenVZ、Xen、KVM 等。
  OpenVZ 是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,一般来说也意味着更优的性能。优势:现在外面卖的这种类型,许可的内存都超大,CPU 也强劲,性价比超高。劣势:超卖,没有不超卖的,OpenVZ 技术没有独占的,都是共享,别人多了你就少了。典型代表就是搬瓦工。
  Xen 是半虚拟化技术,它并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。分 Xen pv 和 Xen hvm,区别就是 pv 只支持 Linux,而 hvm 支持 Win 系统。优势:内存独占,虽然小但是保证分配的到,部分虚拟技术决定了就算是超卖也不会超太离谱,劣势:内存小,硬盘小,带宽小。Amazon 大致就是采用这种技术
  KVM 和 Xen 类似,比 Xen 更好的一点是,KVM 是完全虚拟的,可以装各种 Linux 发行版和各种 Win 发行版,完美支持加速。劣势是很少超卖因此价格更高,基本达到 OpenVZ 一倍以上,好处就是独占,不容易受同一实体主机的其他用户影响。目前所受大家熟知的就是 Vultr、Linode 之流了。
  VPS 水这么深,如何知道自己买的是哪一种呢?
  既然有这么多虚拟化技术,自然是有工具来检测的,Linux 下比较流行的是 virt-what。
  virt-what 安装很简单,通过系统自带安装命令就可以安装了,有些 VPS 厂商还默认集成了。

CentOS 安装 virt-what

yum install virt-what

Debian/ubuntu 安装 virt-what

apt-get install virt-what

  安装完直接运行命令

virt-what

  即可知道自己买的 VPS 是哪一种虚拟技术生的。
  目前这个工具可以检查到以下虚拟化创建的VPS:
  VMware、Hyper-V、VirtualPC、VirtualBox、OpenVZ / Virtuozzo、Linux-VServer、UML、IBM PowerVM Lx86 Linux/x86 emulator、Hitachi Virtualization Manager (HVM) Virtage logical 、partitioning、IBM SystemZ、Parallels、Xen、QEMU/KVM。


ArmxMod for Typecho
个性化、自适应、功能强大的响应式主题

推广

 继续浏览关于 VPS虚拟化架构openvzkvm 的文章

 本文最后更新于 2017/03/31 13:57:21,可能因经年累月而与现状有所差异

 引用转载请注明: VirCloud's Blog > 运维 > 如何查看 VPS 是哪种虚拟化架构?