几年前的我也产生过同样的困惑。
为了给自己解惑,我扒内核源码,做测试实验,写技术文章,从头到尾把这个问题扒了一遍。
要想把这个问题搞清楚,关键的地方在于 要把TCP连接的两端里的客户端和服务端两个角色分开来讨论。
因为它两对端口号的使用方式不一样,区分开了能讨论的更清晰。
先抛出结论, 无论是服务端还是客户端,单机支撑 100W 以上的连接都是没有问题的。
我在 4GB 的机器上都测试过的。
如果内存更大,能支持的连接…。
{dede:pagebreak/}
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
你在出租房屋发现过什么前租客留下的“宝藏”?
伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
为什么腾讯云或者阿里云不让自建dns服务器?
全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉?
年纪轻轻为什么会得腰肌劳损?
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
眼睛有飞蚊症可以自愈吗?
《龙族》中有什么细思极恐的细节?
一米二的棍子打的赢三十厘米的刀子吗?
网恋发现对方太好看了怎么办?
为什么有的女生喜欢穿紧身牛仔裤?
虽然说微服务已经很普遍了,但我看很多 gopher 为何只用 Gin单体那套,微服务都不写的?
工业克苏鲁什么意思?
当年由上海发起,全国仿效的垃圾分类,现在为什么没人搞了?
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?