QPS和并发数,究竟是何种关系?
一个开放性问题: 假设超市每分钟有10个人走出来,请估算超市里面有多少人? 是不是感觉手足无措呢?嗯,可能如此。其实,这个问题没有标准答案,关键还是考查思路。 我们先看一个有趣的定律,即Little’s Law,如下: 在一个稳定的系统中,设长时间观察到的平均顾客数量为L,长时间观察到的有效到达速率为λ,平均每个顾客在系统中花费的时间是W,则有如下关系式: L = λW Little’s Law的理解假设有一水管,横截面积为2平方米,水速为5米/秒,即水的流量速度是10立方米/秒,很显然: 在长度100米的水管内,水量为200立方米,每滴水从流入到流出,耗时20秒,而水的流量速度是10立方米/秒。 也就是说,在这段水管中: 水量= 耗时 * 流量速度 这就是Little’s Law. 虽然很早就意识到了这一关系式,但毕业后才第一次听说Little’s Law. Little’s Law的应用Little’s Law模型很通用,因此,在很多场景中都能得到应用,比如工业界和计算机界,都会有意或无意用到该定律。 ...