从linode的FAQ想到的

传统的VPS厂商对外的时候都会比较忌讳谈超卖的比例。不过linode的FAQ上直接说名的平均的情况,到是挺不错的。
How many Linodes share a host?

Linodes of the same plan are grouped together onto a host. We adjust the number of slots on each host according to its resources and hardware specification. On average, a Linode 1GB host has 40 Linodes on it. A Linode 2GB host has on average 20. Linode 4GB host: 10 Linodes; Linode 8GB host: 5;

结合到linode的套餐其实就能大概看明白了。
linodePlan

每个宿主机上能跑40个1G的VM(另外比如8G内存的不超过5G),那么说明其宿主机的内存配置还可能就48G的,料想这个FAQ可能只是针对今年升级前的老机型的。老的机型应该是2个Intel(R) Xeon(R) CPU L5520 4core的CPU,配上48G内存,磁盘做raid后容量2T左右。老机型就是把16个逻辑核平均当40个逻辑核卖。
从今年最新的blog里面看到现在新的机型都是E5-2670,8core带HT。那么服务器应该内存也应该到64G或者96G了,而且现在的套餐里也多了16G内存的,在之前的48G机型这样会出现跨numa节点的访问,性能会很差。现在每个服务器上逻辑核总数32个,VM的密度不变的话单个宿主机能跑的VM数量可以翻一倍,可以节省很多机架费用(硬件价格不断下降,机架价格像房租一样不断上涨)。现在的每个VM用的都是8个core,看样子应该是开了numa,绑定了每个VM使用的CPU在一个numa节点上,这样只要没有出现跨节点的内存分配的话,VM的性能会比没有开numa的好30%左右。不同套餐的用户使用权重来分优先级。

另外从linode的blog上也能看到最新的网络架构,7K+5K+2K,比较常见的架构了。

linode这种做最轻量级的VPS厂商其实还是比较容易的,主要是看公司整体考虑,适当的提高价格,避免控制超卖的比例不够时亏本,类似brust这种超卖应该都是无比严重。。

此条目发表在System分类目录。将固定链接加入收藏夹。