前几天一个学员跟我反映的一个问题。
他在同一家vps主机商,买了两台一模一样配置的vps主机,每台各放了一个网站,两个网站的流量也差不多,但是有一台vps每隔十几天mysql服务就会停止,导致网站无法访问数据库。
是什么原因导致的?
其实,只要懂vps主机的同学,一般都会明白,这里面涉及到的就一个问题:
vps超售。
什么是vps超售?
vps,又称之为叫做:虚拟主机。
重点是“虚拟”两个字。
vps主机并不是真正的物理机,而是物理机上切割出来的虚拟主机,而物理机你可以认为就是一台电脑,就是我们常说的服务器。
假定一台物理服务器的配置是:12核CPU,24G的内存。
这台物理服务器会被切割成10台甚至20台vps主机,每台vps主机的配置都是:2核4G。
此刻你就会发现一个问题,10台vps主机加起来的配置已经达到了20核,40G了,超过了物理服务器的配置了,此行为就是典型的超售行为。
所以,这个时候你就明白了,我们实际上购买的vps主机,2核4G,并不能真正达到其配置的性能。
或者说,你可以认为,此类型的vps主机,是峰值性能能达到2核4G,但实际上平时并不允许你使用峰值性能,如果你的vps主机一直处于峰值性能,可能有一些vps主机商,就会直接阻断一段时间你的vps访问。
这就是为什么,明明有的时候,我们的vps主机配置挺高的,但是性能始终感觉不好的原因。
一般来说,价格比较便宜的vps主机,基本上都是超售的,尤其是在淘宝上买到的价格超低的vps主机,想都不用想,必然要超售,要不然这些主机商都是要亏本的。
这里面,有一些主机商在网上会明确的标注:共享CPU,这样的关键词。
你看到这些关键词,你就要明白,所谓的共享指的就是可能多台vps主机,共享了2核的CPU,而不是你独享的2核的配置。
因此,这个时候大家就很好理解,为啥同样配置的vps主机,可能在使用起来明显感觉性能有差异了。
因为可能别人的vps主机占用了更多的共享资源,你分配的比较少,性能自然就差了。
没办法,便宜vps主机就只能这样了,想要vps主机有更好的性能,要么就买独享的配置,要么就直接上物理服务器了。
发表评论