几年前的我也产生过同样的困惑。
为了给自己解惑,我扒内核源码,做测试实验,写技术文章,从头到尾把这个问题扒了一遍。
要想把这个问题搞清楚,关键的地方在于 要把TCP连接的两端里的客户端和服务端两个角色分开来讨论。
因为它两对端口号的使用方式不一样,区分开了能讨论的更清晰。
先抛出结论, 无论是服务端还是客户端,单机支撑 100W 以上的连接都是没有问题的。
我在 4GB 的机器上都测试过的。
如果内存更大,能支持的连接…。
{dede:pagebreak/}
养乌龟只养一只,它觉得会孤独吗?
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
真的有这种又苗条身材又爆炸的么?
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
Windows有哪些神级软件?
鱼缸有没有简单的过滤配置搭配方式?
PHP和Node.js哪个更爽?
为什么“柴犬”从万人迷,变成万人嫌?
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
为什么今年的雷霆会惹众怒?
普通人用得着4k分辨率的显示器吗?
吵架后,老公快一个星期不联系,是要离婚的节奏吗?
电影《碟中谍》系列中哪一部最好?
Golang 中为什么没有注解?