目录
单台服务器:最大并发/TCP连接数
参考:http://www.sohu.com/a/289028571_371153
端口角度:
- 有的朋友可能会说是65535,因为操作系统有65535个端口,那么这个答案准确吗?凭什么认为一个端口同一时刻只能接收一个请求?
逆向思考:若同一时刻只能接收一条请求,那你的项目端口肯定是固定值,那就不会有并发现象,但实际呢?
正向验证:在Tomcat服务器10.0.0.3上使用8080端口,用5个并发来进行压测,是完全可以的;
结论:所以从端口角度,最大并发数=65535*n,理论上可以无限大;但实际中怎么可能无限大,都得受制于资源;
资源角度: 内存 + CPU
每一个TCP链接至少得有这4个要素:{本地ip,本地port,远程ip,远程port};
在Linux系统中,一切皆文件,每一个TCP链接都要占用