一台设备能带多少台终端、几条代理IP线路、多少个地址?这类容量问题没有统一答案,因为它由三个数一起卡住:地址数、并发数、带宽。任何一项到顶,其他两项再宽裕也没用。在爱快上做规划,先量出这三个数再动手,比用一个笼统的印象去估要靠谱得多。
三个数各怎么量
- 地址数
- 按设备台数往上取整,再留两成余量
- 并发数
- 看同一时刻实际在线的连接数,不看设备台数
- 带宽
- 按各组峰值的加总,再留一点突发空间
并发数为什么最容易被低估
三个数里,并发数最容易被低估。人们习惯用设备台数来估,但一台设备可能同时跑着好几个任务,实际并发远高于台数。爱快里可以看一段时间内的并发峰值,用峰值来规划,比用平均值稳妥,才不会在业务最忙的那几个小时撞到上限,那时候再调就来不及了。
| 到顶的是 | 先表现出来的现象 | 先动什么 |
|---|---|---|
| 地址数 | 新设备分不到地址 | 扩段,或者回收闲置地址 |
| 并发数 | 连接时通时断、排队明显 | 拆组,把负荷分到两条代理IP线路 |
| 带宽 | 整体变慢,峰值时段尤其明显 | 加线路,或者按组限速 |
什么时候该重新算一遍
设备数量变化超过两成,或者业务类型变过一次,容量就该重算。这两件事都会让原来的估算失效:设备加了两成,地址和并发都要跟着涨;业务从轻任务换成重任务,带宽的账也整个变了。爱快上留一份历次的容量计算结果,重算的时候有个参照,不必从头估。
为什么两成是个界线
两成以内,原来的余量通常还兜得住;超过两成,余量就被吃掉一半以上,再叠一次业务波动就容易到顶,代理IP线路也会跟着吃紧。这个界线是经验值,具体还要看各组峰值的形状,以及容量里最紧的那一项。
有人把一句话写在容量表的最上面,用来提醒自己别拍脑袋。
容量不是一次算完的数字,是要跟着业务一起走的东西。
