你的VPS“超售”了吗?不同虚拟化技术超售能力曝光

本文详细解析了KVM、OpenVZ、Xen、Hyper-V和VMware等虚拟化技术的超售能力,指出各技术在内存和硬盘资源上的限制,以及服务商如何通过增加物理资源来提高超售可能性。

剁机党一般都会关心下超售情况,这里简要说明下各虚拟化技术超售能力。

1

KVM

不可超售资源:内存,硬盘空间

内存:KVM 在分配内存时是完全独占的,也就是说母鸡不能生出内存大于总物理内存的小鸡。

硬盘:KVM 的硬盘在 ECS创建后即完全分配,因此不太可能出现超售硬盘。

总结:KVM 的架构决定了其难以超售,但是价格较贵。购买时仍要关心硬盘 IO,网络,母鸡 CPU 负载等条件。

* 有人说 KVM 可以通过 virtio-ballon 驱动进行内存超售,实际上使用这种内存超售方案会导致较大 CPU 开销且易被客户发现,不适合服务商进行超售。

2

OpenVZ

不可超售资源:无

总结:OpenVZ 的磁盘在母鸡上只是一个文件夹,并且内存是使用时占用的,因此可以随意超售。不过,OpenVZ 虚拟化的价格较低,适合新手入门学习。

3

Xen

不可超售资源:内存,硬盘

内存:与 KVM 类似,Xen 在虚拟机创建时直接占用分配的内存空间。

硬盘:与 KVM 类似,Xen 在创建虚拟机时会完整分配硬盘空间。

*Xen 有 Xen-PV 和 Xen-HVM 的区别,PV 为半虚拟化,并且不支持 Windows,而 HVM 能支持挂载 ISO。如果是 Linux 用户建议选择 Pv 半虚拟,可以远离折腾党。

**Xen 也可以通过 ballon 驱动进行超售,不过较容易发现。

4

Hyper-V

不可超售资源:内存

内存:由于 Hyper-V 同样直接分配内存,因此无法超售。但是部分用户提到 Hyper-V 有着 “动态内存” 选项,可能可以使用其进行部分内存超售。

由于 Hyper-V 没有公开的管理面板,目前并不存在于主流ECS市场。较大的 Hyper-V 提供商仅有Azure(Microsoft)。

5

VMware

不可超售资源:无

VMware 的超售能力据说比 Openvz 还要强劲,但是受制于其高昂的授权费用,提供 vmware ECS的服务商目前十分少见。

6

全文总结

基本上如果想要进行超售,任何虚拟化技术都可以做到。因此选择一个良心服务商可能更重要。

KVM 和 Xen 虽然不能超内存和硬盘,但是有些服务商通过添加物理内存和硬盘,开出更多机器,其实际性能依旧不能保证。

点击查看往期内容回顾

可以替代百度统计工具Matomo,小睿部署实战!看完你也会了哦!

小睿带您来“尝鲜”,Matomo统计工具功能体验

长按二维码,关注我们

新睿云,让云服务触手可及

云主机|云存储|云数据库|云网络


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值