漫画一台Linux服务器最多能支撑多少个TCP连接?
2022-10-01 20:26:17 来源:IT之家 阅读量:8775
困扰许多人的并发问题
在网络的发展中,我发现很多学生从来没有完全理解一个基本问题也就是说,一台服务器可以支持多少个网络连接我觉得我需要单独发一篇文章来谈谈这个问题
很多同学对这个问题的第一反应是65535理由是:听说端口号最大数量是65535,所以长连接最大数量是65535是这样吗
如果你对这个问题理解的不够透彻,今天我给你讲个故事吧!
关于服务器端并发的聊天
"TCP连接四元组是源IP地址,源端口,目标IP地址和目标端口任何一个元素发生变化,都代表着完全不同的连接以我的Nginx为例,它的端口是80另外,我的IP是固定的,所以目的IP地址和目的端口是固定的其余源IP地址和源端口是可变的因此,理论上,我可以在我的Nginx上建立高达2的32次方×2的16次方的连接
每次进程打开一个文件,都会消耗一定的内存资源如果某个不怀好意的人开始无限期地创建和打开新文件,就会使服务器崩溃所以linux系统为了安全,在很多地方都限制了可以打开的文件描述符的数量,包括系统级,用户级,进程级
系统级:当前系统可以打开的最大数量,可以通过fs.file—max参数修改。
用户级别:指定用户可以打开的最大数量,并修改/etc/security/limits.conf
进程级:可以打开的单个进程的最大数量,可以通过fs.nr_open参数修改。
我的接收缓冲区的大小可以通过sysctl命令进行配置和查看。"
greprmemnet . IP v4 . TCP _ rmem = 4096873808388608 net . core . rmem _ default = 212992 net . core . rmem _ max = 8388608
" tcp _ rmem中的第一个值 "是分配给TCP连接的最小字节数默认值为4K,最大值为8MB也就是说,当您有数据要发送时,我需要为相应的套接字重新分配至少4K内存,或者可能更大
"TCP分配发送缓冲区的大小受参数net.ipv4.tcp_wmem的配置影响 "
grepwmemnet . IP v4 . TCP _ wmem = 4096655368388608 net . core . wmem _ default = 212992 net . core . wmem _ max = 8388608
net.ipv4.tcp_wmem中的第一个值是发送缓冲区的最小值,默认值是4K当然,如果数据很大,实际分配的缓冲区会比默认值大
服务器端百万连接成就记录
你打算怎么办记住Linux对文件对象的最大数量是有限制的,所以如果你想完成这个实验,你必须在用户级,系统级和进程级增加这个限制我们实验的目的是100W,这里设置为110W这一点很重要!因为要保证其他基本命令如ps,vi等在实验过程中是可用的
活动连接数确实达到了100W:
wc—l1000024
目前机器总内存3.9GB,其中内核Slab占用3.2GB,Mem和Buffers加起来只有100多MB:
$ cat/proc/meminfoMemTotal:3922956 kbmemfree:96652 kbmemavailable:6448 kbbuffers:44396 kbslab:3241244 kbkb
使用slabtop命令,您可以看到有100W个内核对象,分别是densty,flip,sock_inode_cache和TCP:
标签
后端互联网业务的一个特点就是高并发但是,一个服务器可以支持多少个TCP连接这个问题似乎困扰了很多同学
学习是一件痛苦的事情,尤其是当我们杂志的很多读者朋友在一整天的工作之后来看我的技术杂志上的文章我一直在想,技术内容最后怎么组织,让大家看得懂,省一点脑细胞这篇关于服务器最大并发的文章想了很久,但是两三个版本都不尽如人意今天终于想出了一个让大家更容易理解的方法,算我自己
声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。
推荐内容
- 电动汽车制造商Fisker再次下调全年产量目标
- 11月新能源销量:大局已定,来年还有机会吗?
- 20多家欧洲企业代表来到金山这座千年古镇,收获了
- 售价12.67万元起吉利中国星智能双擎上市
- 车企官降、地方补贴接踵而至车市年终冲刺“以价换量
- 优质楼宇推介月|上报传悦坊
- Imec将硅异质结太阳能电池集成到曲面上
- 15万级家庭纯电SUV怎么选,奇瑞舒享家还是零跑
- 理想MEGA官图发布造型如高铁或售50万元以上
- 问界新M7上市25天大定破5万台,真能“遥遥领先
- 龙年压岁金上市首发交通银行精彩亮相2023钱博会
- 娃娃鱼前脸,AIONSMAX官图发布,设计越发简
- 长安引领年终购车热潮,至高直降30000元,买车
- 罗姆推出新型高功率120W激光二极管用于LiDA
- 60岁·40年·6所学校:一个退休教师的讲台不了
- 马恒达电动越野概念车:传奇迈向电动化
- 限时疯抢!超高人气!爆款小鹏G6、特斯拉Mode
- 19.99万就能买到四驱顶配?超混电驱奇骏自驾游
- 高通公司中国区董事长孟樸:5G+AI赋能千行百业
- 岚图汽车假期打卡,4S店实车体验,说走就走!
- 同年同月生,长安启源A07与比亚迪海豹DM-i,
- 带电带T又带锁,哈弗猛龙这波操作谁与争锋?
- 双节试驾岚图新free,全新的绝佳体验
- 为采购提供通路,为自有品牌建设赋能,盒马黑标店上
- 昊铂HT其艺术品级的质感和雕塑般将成为新中产理想
- 与时间赛跑,长城Hi4的诞生始末
- “零甲醛”认证不玩虚的,这家车企4款获得认证
- 魅族造车,是吉利给的勇气?
- 事关房企上交所重磅发声!
- “红宝太和胶囊”发力打造中医滋补国民品牌
- 一品红(300723.SZ)痛风创新药首次在港亮
- 智驾决战2024:激光雷达或成最大赢家
- 福特蒙迪欧大马力E-混动版上市,售18.98-2
- 三把锁+四驱,城市越野兼顾,坦克400Hi4-T
- HOTDOG与上航假期达成“元宇宙文旅战略合作”
- 2023款奥迪RS5上市,延续运动风,整体改动不
- 28.89万起售很贵?宝马X2如今停产在售,终端
- 宋L四驱版内饰官图,这国际范!这回没得吐槽比亚迪
- 打造出行时代全新利器,问界M5让出行更智能便捷
- 上交所举办房地产行业座谈会进一步推动沪市房企提升