一台主机上只能保持最多 65535 个 TCP 连接吗?

几年前的我也产生过同样的困惑。
为了给自己解惑,我扒内核源码,做测试实验,写技术文章,从头到尾把这个问题扒了一遍。
要想把这个问题搞清楚,关键的地方在于 要把TCP连接的两端里的客户端和服务端两个角色分开来讨论。
因为它两对端口号的使用方式不一样,区分开了能讨论的更清晰。
先抛出结论, 无论是服务端还是客户端,单机支撑 100W 以上的连接都是没有问题的。
我在 4GB 的机器上都测试过的。
如果内存更大,能支持的连接…。

几年前的我也产生过同样的困惑。
为了给自己解惑,我扒内核源码,做测试实验,写技术文章,从头到尾把这个问题扒了一遍。
要想把这个问题搞清楚,关键的地方在于 要把TCP连接的两端里的客户端和服务端两个角色分开来讨论。
因为它两对端口号的使用方式不一样,区分开了能讨论的更清晰。
先抛出结论, 无论是服务端还是客户端,单机支撑 100W 以上的连接都是没有问题的。
我在 4GB 的机器上都测试过的。
如果内存更大,能支持的连接…。


更新,有人测出来 8G 跟 16G 在导出照片方面的区别: ...
这是上海戏剧学院2022年出台的「申请-考核制」文件,你可以...
以pc游戏为主的国内市场压根不应该认为QHD(2560*14...
使用 rust 写的 swc 速度明显不如 go 写的 es...
我生了两个孩子,这边建议,能坚持住不生就不生,坚持不住就生一...
百万up主粤语歌手鱼蛋,抖音里长这样,容貌九分,声音十分。 ...
1、 ***还不错,应该花了很多时间弄的吧,赞一个。 1....
真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba...
我自觉是无法参与基础设施建设的开发者,所以对 Rust 不是...
前端技术好不好不知道。 但是在知乎上声音是真的大。 那为...
