警惕VPS服务商常用的超售手段

任何商业企业都希望将利益最大化,这是可以理解的。但如果做的过火最终损害的还是自己的利益。VPS服务提供商也一样,为了将利益最大化,他们往往会实用技术手段对所出售的VPS进行“超售”。

那么何谓“超售”呢?顾名思义,即“超出可接受范围的出售”。本文将谈谈这些业内共知的那些常用超售手段:

OPENVZ架构

1、对于OpenVZ架构,超售可谓不费吹灰之力。由于OpenVZ架构的特点,服务商分配给你的内存与磁盘空间只是个“数字”而已。比如以超售手法娴熟的Burst为例,他们的OpenVZ架构VPS不仅超售比较普遍,而且还会聪明的将占用资源高的VPS转移到占用资源低的宿主机上去

2、OpenVZ是否超售,基本上是不需要思考的问题(划分出一个新的VPS只是个数字问题,你认为不超售可能么?)至于超售多少,要取决于提供商的口碑与服务质量。因此,选择那些口碑比较好的提供商要远远比“高性价比”提供商来得实在

3、如今的VPS价格“屡创新低”,跌幅堪比股市。虽然这是随着时代发展的必然趋势,但如此离谱的低价,还是敬而远之比较好

给出个简单的例子:

一台16G内存、1.6T存储的宿主机,如果出售1G内存,100G硬盘的OpenVZ架构的VPS。那么计算下来,理论上最多能划分16台VPS(不考虑宿主机本身的消耗)

服务商也确实是这么保证的,但实际情况是:这16个客户并没有完全使用这16G内存与1.6T存储,实际上这16个仅仅使用了大概10G左右的内存与600G左右的硬盘。

现在站在提供商的角度考虑问题:如果你是提供商,你会让这台宿主机大部分时间都剩下的6G内存与1T存储空闲着吗?很显然,你会继续在这台宿主机上划分一些低配置的VPS。

那么问题凸显了:在某些资源占用高峰时段,所有的VPS都使用了几乎分配的所有内存的时候,肯定就会出现内存或存储不足的情况。此时,性能低、不稳定与死机的情况便出现了。

所以,从上面的角度考虑,你选择OPENVZ架构的VPS,需要考虑的不是这个服务商是否超售,而是超售是否严重,信誉怎样。毕竟注重口碑的优质商家还是存在的,他们即使超售,也会最大可能保证服务的质量。

XEN或KVM架构

1、对于XEN架构,超售还是需要一定成本的。由于XEN架构的特点决定了服务商不可能在宿主机明明没有多余可用内存的时候划分新的虚拟机,那么得从其他的角度尽可能压低成本

2、一般来说,既然XEN架构的内存无法超售,怎么办?加内存!本来16G的正常服务器内存被加到了32G,加到了64G,然后继续划分虚拟机!于是乎,这种大内存的怪兽机便出现在了VPS提供商的手中

3、是的,内存是切切实实保证划分到你手中了,但存储呢?CPU呢?带宽呢?所有的虚拟机总得共享宿主机的存储性能吧?CPU时间总是有限的吧?所以,现在XEN虚拟机的性能也开始屡创新低了。

以上这些服务商常见的超售伎俩,是在选择VPS的过程中必须要警惕的,总结成一句话:“普通”超售是正常的,“文艺”超售也并不可怕,可怕的是2B超售。

时间: 2024-08-30 12:40:04

警惕VPS服务商常用的超售手段的相关文章

浅述实现系统高可用,常用的解决手段

所谓可用性,是指某系统能够提供正常服务的特性. 可用性的高低是使用不可用时间占总时间的比例来衡量.不可用时间是从故障发生到故障恢复的时间.比如,可用性 4 个 9 的系统(99.99%),它一年宕机时间不能超过53分钟(=365*24*60*(1-0.9999)).做到高可用系统,需要尽可能的降低故障发生的次数和减少故障持续的时间. 出现系统不可用的原因,一种是人为的,比如发布了有 bug 的代码.不规范的发布流程导致的宕机或者网站访问量过载造成的雪崩等:另一种则是非人为的,由于外部系统和环境的

关于Linode、Digitalocean、Vultr三款美国VPS服务商的用户体验

曾几何时,虽然我们在海外VPS服务商中也可以看到各种大大小小的商家,但是真正能让Linode这样高富帅有竞争力的还真不多,这不当初在Linode商家512MB内存方案卖20美元一个月的时候,还是有很多人争先恐后的购买.但是自从有Digitalocean.Vultr商家的出现,我们看到Linode连续3年的改变方案.升级配置,甚至降价,无论是巧合还是战略改变,我个人认为这三家之间竞争是导致整个VPS行业降价,以及良心竞争的很大的关系. 在这篇文章中,笔者将来分享且谈谈个人看法,关于这三款目前算是主

常用性能调试手段

在开发过程中经常会出现这样那样的性能问题,让人很纠结,下面我会列举一些常用的性能调试手段来找出对应的性能问题的原因 一.CPU过高这是最常发生的让人很纠结的问题,CPU 100%了 ,但到底是什么引发的呢?使用Jprofiler之类的工具可以查看CPU问题,能列出CPU具体堆栈,但是有个问题是Jprofiler本身会占用很高的CPU,用Jprofiler来查看CPU问题的时候会很不靠谱.下面介绍一些比较简单的查看CPU高的方法.首先来看哪些线程占用了最多的CPU(1)ps  -eLo pid,l

vps服务器常用服务iptables策略

vps服务器裸奔在公网上,总感觉有点不安全,没办法总得整点措施来加固下服务器呀,安全第一.linux系统自带防火墙必须要好好利用起来,可是我有一年多没写过防火墙策略了,该忘的都忘了,不该忘的也都忘得差不多了,看笔记,找找感觉. 目前这台vps上开启的服务有ssh,ftp,pptpd,shadowsocks等. 防火墙策略是默认策略是DROP的. 防火墙策略配置: [[email protected] scripts]# cat iptables.sh #/bin/bash #date:2017-

php常用的优化手段

1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t

VPS常用虚拟技术(OpenVZ、Xen、KVM)介绍与比较

VPS(虚拟专用服务器)的虚拟技术有很多种,VPS就是通过某种虚拟技术把一台服务器分成多个虚拟服务器.VPS常用的虚拟技术有OpenVZ.Xen.KVM三种,不同的虚拟机的VPS相同的配置可能价格相差很大,那么这三种虚拟技术到底是什么,它们之间又有什么区别?本文对OpenVZ.Xen.KVM三种虚拟技术做一个简单的介绍,并比较它们之间的差异,希望对以后你们选择VPS有点帮助. OpenVZ虚拟技术 OpenVZ的介绍:OpenVZ是操作系统级别的虚拟技术,即运行在Linux上,并在底层操作系统上

三种项目风险管理手段,你常用哪种

风险管理手段,虽然有三种,但是根据实际情况,或许你常用的风险管理手段也就是一种.因为很多时候,相似的项目工程,遇到的风险有很多一部分类似.还有一个原因就是,人们习惯于应用自己熟悉的手段来处理问题.因为这样子更省事,风险也更小.实际情况是不是这样呢?这个很难一概而论.但是,每一个风险管理手段都有其使用的条件.那一种项目风险管理手段更适合您的项目,要根据条件而定.下面三种项目风险管理手段,你常用哪种?选择其他手段,是否更合适呢?带着问题,看看下文吧. 当前的项目风险处理手段主要包括风险控制.风险自留

VPS技术介绍以及分析

VPS的全称为Virtual Private Server,叫做虚拟专用服务器(Godaddy称之为Virtual Dedicated Server,VDS).就是利用各种虚拟化手段把单台物理服务器虚拟为多台虚拟服务器提供给用户使用.VPS的差别主要在于虚拟化技术实现的不同: linux 平台下常见的虚拟化技术 Openvz介绍 Xen 虚拟化技术介绍 KVM虚拟化技术介绍 VMware windows平台下常见的虚拟化技术 Hyper-V VMware 从虚拟化程度上来说,OpenVZ是操作系

VPS(Virtual Private Server 虚拟专用服务器)[转自百度]

系统选择 vps上常用的操作系统是linux(有多种发行版).freeBSD,windows server等.一般来说,vps的操作系统不是自由安装的,linux系列vps可以安装多个linux发行版,但不能装windows:相对,windows系列vps也不能改装linux. 这点在购买时要首先考虑,根据你的需求确定买哪种vps. 笔者强烈推荐使用linux:linux效率高,对硬件配置要求低:安全性高:不需要运行图形界面.可以自由精简不必要的功能.节约下来的系统资源用来跑应用:丰富多样的网络