当前位置: 首页 > news >正文

做网站需要哪种工程师深圳市福田区656号

做网站需要哪种工程师,深圳市福田区656号,北京市住房和城乡建设部网站官网,家装设计师培训班多少钱一个月linux 最大允许TCP连接数 约束一&#xff1a;服务器的端口范围约束二&#xff0c;服务器文件描述符限制约束三&#xff1a;系统线程约束四&#xff1a;系统内存总结 tcp连接四元组&#xff1a;源ip&#xff0c;源端口 <> 目标ip&#xff0c;目标端口 连续对同一个目标ip及…

linux 最大允许TCP连接数

    • 约束一:服务器的端口范围
    • 约束二,服务器文件描述符限制
    • 约束三:系统线程
    • 约束四:系统内存
    • 总结

tcp连接四元组:源ip,源端口 <==> 目标ip,目标端口

连续对同一个目标ip及端口进行tcp连接的建立,最多建立的连接个数受服务器的端口范围限制


约束一:服务器的端口范围

ERROR: connect cannot assign requested address

linux对可使用端口范围限制

cat /proc/sys/net/ipv4/ip_local_port_range
1024 65000

自定义端口范围

vim /etc/sysctl.conf# 添加一行记录
net.ipv4.ip_local_port_range= 60000 60009# 保存后执行
sysctl -p /etc/sysctl.conf

连续对同一ip端口建立连接,在服务器端口不够时,切换目标端口可以继续申请连接(只要四元组不重复即可)


约束二,服务器文件描述符限制

ERROR: socket too many open files

文件描述符不够用了

每一个tcp连接对应一个文件描述符

linux对可打开的文件描述符数量限制

# 系统级:当前系统可打开的最大数量
cat /proc/sys/fs/file-max
# 用户级:指定用户可打开的最大数量
cat /etc/security/limits.conf
# 进程级:单个进程可打开的最大数量
cat /proc/sys/fs/nr_open

修改单个进程可打开的最大文件描述符限制

echo 100 > /proc/sys/fs/nr_open

约束三:系统线程

在多线程并发模型下:每新建一个TCP连接都需要开启一个线程,当开启连接数量过多时,因为线程上下文切换而导致系统响应越来越慢

C10K 问题:当服务器连接数达到1万且每个连接需要消耗一个线程资源时,操作系统就会不停的忙于线程的上下文切换,导致系统崩溃

切换到IO多路复用模型


约束四:系统内存

ERROR: out of memory

每个TCP连接本身,以及连接所用到的缓冲区,都需要占用一定的内存

在系统内存足够大的情况下,最终也会因为大量TCP占用线程而导致CPU满载,从而达到瓶颈

总结

linux服务器开启最大TCP连接数?

首先在目标IP和端口固定的情况下,取决于系统对可开启端口范围的限制是多少

在端口范围最够大的情况下,取决于文件描述符的限制(三个级别:系统、用户、进程)

文件描述符限制足够大的情况下,取决于线程模型,如果是多线程模型,即一个TCP连接占用一个线程,那么可能会因为上下文切换而导致CPU满载

加入采用IO多路复用的情况下,仍然需要考虑系统内存是否足够支撑海量的TCP连接,因为每一个TCP连接会占用一些内存

最后如果系统内存也足够大,那么最终的瓶颈会是CPU的线程上下文切换,最终会导致系统卡死

http://www.yayakq.cn/news/520107/

相关文章:

  • 您的网站未备案 或者原备案号被取消如何给网站续费
  • 重庆建站模板展示ps网页设计作品欣赏
  • 网站建设开源模板南京网站定制开发公司
  • 做图片为主的网站对服务器的要求自己做网站出证书
  • 怎么自己编写网站单机网页小游戏
  • 服务器网站怎么做天元建设集团有限公司济南第六建筑工程分公司
  • 网站推广公司需要多少钱网站进入百度沙盒
  • m 的手机网站怎么做烟台住房和城乡建设厅网站
  • 高端响应式网站伪装学渣无极网站
  • 五星酒店网站建设方案网站建设需要哪些步骤
  • 寻找南京帮助做网站的单位合肥免费做网站
  • 惠东网站设计海口专注海南网站建设
  • 专业零基础网站建设教学河南省建设工程信息网一体化平台
  • 无锡网站制作哪家有名留言板网站建设总结
  • 网站首页有哪些内容做企业福利网站起名
  • 中国矿井建设相关媒体网站营销外包网站
  • 广东官方网站建设wordpress english
  • 京东网站建设的意义中介网站模板
  • 义县城乡建设局网站百度官方免费下载
  • 档案馆网站机房建设设计公司网站套餐
  • 公司招商型网站建设前端自己做博客网站
  • 黑龙江建设部网站网页设计模板html代码登录界面
  • 网站管理 上传模板优秀网站设计赏析怎么写
  • 北京西站到八达岭长城最快路线去哪个网站可以做写手
  • 开发区网站制作公司设计师需要学历吗
  • 宜昌 房地产网站建设网页设计的规格
  • 长沙网站排名系统wordpress主题带中心
  • 阿里巴巴 网站建设做网站功能的框架结构图
  • 做网站需要懂什么淮北发展论坛
  • 海珠区做网站的公司app小游戏开发公司