超售的概念最早是来自于航空公司超额出售机票的模式,即假设用户不会同时使用所有资源。香港VPS超售指的是服务器提供商在物理硬件资源有限的情况下,分配的VPS资源总量超出了实际物理服务器的承载能力。假设一台物理服务器有128GB内存,理论上可以分配8 个16GB RAM 的 VPS,但某些运营商可能会创建10或12个16GB VPS,假设用户不会同时用满资源,以此提高利润。
香港VPS服务器提供商会使用虚拟化技术在一台物理服务器上运行多个VPS ,常见的虚拟化技术有KVM、OpenVZ、Xen、VMware 等,他们会根据不同的虚拟化技术设定资源分配的方式:
OpenVZ指的是容器虚拟化,它共享物理服务器的资源(CPU、内存等),允许超售。
KVM / Xen / VMware指的是完整虚拟化,它一般不会允许超售,它的每一个VPS都拥有独立的资源分配。
遇到vps提供商超售资源时,当所有的用户同时使用接近最大的资源,就很有可能让vps服务器的性能降低、vps访问慢、网络卡顿甚至是宕机的情况。
香港VPS超售的影响
对于服务商来说,超售是可以提高利润收益的,不过对于使用的用户来说,则会遇到很多问题来影响体验,最为直观的表现就是性能下降、资源不稳定、网络延迟丢包以及存在数据安全风险。在香港vps超售的情况下,多个vps会去争抢有限的服务器资源,而这会导致网站的响应变慢,服务器容易崩溃,尤其是在高峰时期响应时间更长。
由于资源超额分配,可能会出现购买的VPS配置是8GB RAM,但实际上只能稳定使用 4GB,CPU负载时常飙升,影响网站运行,服务器偶尔宕机,恢复时间不确定。
服务器的带宽可能被多个 VPS 共享,超售后网络拥堵,导致访问延迟变高。严重时可能出现丢包,影响在线业务,如外贸网站、游戏加速等。
当服务器超售过度,会导致服务器崩溃甚至会出现数据丢失,而这对于用户而言是非常不利的,并且在资源共享的情况下,一些用户可能会利用超售漏洞去进行资源滥用攻击,影响正常用户的使用。
如何避免香港VPS超售问题?
如果你正在租用VPS,或者打算购买一个VPS,建议选择支持 KVM、Xen 或 VMware 的 VPS,KVM和Xen采用完整虚拟化技术,每个VPS拥有独立资源,不容易受到超售影响。OpenVZ 虽然性能不错,但允许超售,因此要慎重选择 OpenVZ VPS。
另外尽量选择知名的、口碑好的VPS提供商,这些大牌知名的公司通常不会过度超售,一些商家提供100%资源保障VPS,通常会标注“保证CPU/内存不超售”。
在日常使用香港vps的过程中,我们可以借助一些工具去实时监控vps的资源使用情况,当CPU负载长期临近100%的时候,这很大程度上就是服务器资源超售导致的。磁盘I/O速度低于10MB/s是由于磁盘超售导致的,网络丢包或者丢包率很高则很有可能是带宽资源被过度共享了导致的。