课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek_netty
作者回复: 先定个小目标:100万,因为这个不应该成为你程序的瓶颈,但是定太大,意义也不大,因为比如1000万,那光这些连接的占用就几十G,所以程序受不了。而且超过100多万的时候,就需要调整别的参数了,所以100万比较合适。
作者回复: 是的,还不如名字叫 tcp_delay,稍微转了一道,就认知摩擦了。
作者回复: 如果非要调整的话,可以了解下BDP的概念,也就是2倍的B(bandwidth:带宽)* D(delay:延时)的积(Product),为什么是2倍,因为数据发送是需要ACK的,所以来回各1次,所以另外一种简单算法:带宽*RTT(往返时延,类似一个Ping的来回); 另外附上一个如此计算的依据法则: 利特尔法则(Little’s Law):在一个稳定的系统中,长期的平均客户人数(N)等于客户抵达速度(X)乘以客户在这个系统中平均处理时间(W),也就是说 N=XW。