跳到主要内容
注册无需实名认证
安云主机 AnYun VPS

术语表 · 虚拟化与硬件

超售

Overselling

又写作

超开chaoshouoversell

要点

什么是超售?

超售指主机商卖出的资源总量超过物理机实际拥有的量,赌的是不会所有用户同时满载,它既是低价 VPS 便宜的根本原因,也是「跑分很高、实际很卡」的根本原因。

一定程度的超售是这个行业的常态,因为绝大多数机器长期在低负载运行。问题在于程度:内存超售两倍和超售十倍,是两种完全不同的产品,而产品页上都写着同一个数字。

两个可以自己测的指标:`top` 里的 `st`(steal time)持续高于百分之五,说明 CPU 被邻居抢占严重;用 fio 在不同时段各测一次 4K 随机读写,结果差几倍说明磁盘被超售。

常见误解

刚开通时跑一次跑分说明不了问题——那时候母鸡上可能还没住满人。要判断超售,得在不同日期、不同时段各测一次,尤其是当地时间的忙时。

steal time:被邻居抢走的 CPU 时间

$ top
%Cpu(s):  8.3 us,  2.1 sy,  0.0 ni, 76.9 id,  0.4 wa,  0.0 hi,  0.0 si, 12.3 st
                                                                          ^^^^
# st 持续两位数 = 你的 vCPU 有一成以上的时间在排队等物理核心

相关术语

和「超售」一起看 4 条

KVM Kernel-based Virtual Machine

KVM 是 Linux 内核内置的全虚拟化技术,每台虚拟机运行自己独立的内核,可以自行更换操作系统、加载内核模块、挂载 ISO 安装系统,是目前 VPS 市场的主流方案。

母鸡 Host Node (slang)

母鸡是中文主机圈对宿主物理服务器的俗称,一台母鸡上切出的多台虚拟机称为小鸡,同一台母鸡上的邻居会争抢 CPU 时间片与磁盘 IO。

IOPS Input/Output Operations Per Second

IOPS 是磁盘每秒能完成的读写操作次数,数据库与大量小文件的负载由它决定而不是由顺序读写的 MB/s 决定,NVMe 与机械硬盘在这项指标上的差距是三到四个数量级。

OpenVZ OpenVZ

OpenVZ 是共享宿主机内核的容器化虚拟方案,单机开通密度高、价格便宜,但无法更换内核、无法自定义系统、内存常被严重超售,在正规服务商中已基本被 KVM 取代。

联系 工单
扫码
手机访问

扫码在手机上打开