几年前的我也产生过同样的困惑。
为了给自己解惑,我扒内核源码,做测试实验,写技术文章,从头到尾把这个问题扒了一遍。
要想把这个问题搞清楚,关键的地方在于 要把TCP连接的两端里的客户端和服务端两个角色分开来讨论。
因为它两对端口号的使用方式不一样,区分开了能讨论的更清晰。
先抛出结论, 无论是服务端还是客户端,单机支撑 100W 以上的连接都是没有问题的。
我在 4GB 的机器上都测试过的。
如果内存更大,能支持的连接…。
{dede:pagebreak/}
特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
普通家庭对孩子最好的托举是什么呢?
为什么女游泳运动员看起来大部分都是平胸?
为什么腾讯云或者阿里云不让自建dns服务器?
一个体力无限但技术只有中甲水平的球员能在英超立足吗?
打下来全部的星链近地卫星好打么?
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
现在初二,想考清华,怎么努力?
为什么 macOS 上国产软件不流氓?
鸿蒙折叠屏笔记本为什么敢卖26999?
正常人一次一顿能吃完一斤牛肉吗?
Rust的设计缺陷是什么?
使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
你见过的有些人能漂亮到什么程度?
是什么原因让你一定要用 iPhone?
你见过身边身材最好的女生是什么样子的?