0 0

linux服务器tcp端口最大并发数的问题15

最近看了coderplay写的 erlang网络编程的几个性能调优和注意点,也想测试erlang语言的并发性,,但发现问题出现在了linux tcp 的限制上了,通过在google和百度上找到很多方案(包括:ulimit文件打开数;ip_local_port_range端口范围,ip_conntrack_max连接池等等 ),但还是不能突破2000个并发的瓶颈。 

我发现应该是tcp网络端口的限制,因为我在服务器上同时运行客户端程序和服务器程序,连接就可以达到5万多连接,但用其他pc运行客户端就只能到达1900左右的并发,而且如果我在服务器端和客户端开放多个端口号,例如:12345,12346,12347,然后每个端口就可以运行1900个并发,所以我猜测是某个配置限制了一个端口网络的并发,但具体是什么我在百度google了很久,试过很多配置都没有成功,最近一个星期的业余时间都用在这个问题上了,呵呵,只好在这里请教一下各位大大了,谢谢。 


服务器配置: 
CentOS 5.6 
Erlang R13B04 
CPU Intel(R) Pentium(R) 4 CPU 3.00GHz 
2G 内存 
网络 100M网卡 

客户端: 
和服务器软件环境一样。
2011年10月12日 13:38

1个答案 按时间排序 按投票排序

0 0

允许连接的端口数是有限制的。windows默认允许的端口数比较少,可以修改注册表实现的。

2011年10月12日 18:48

相关推荐

    如何测试Linux下tcp最大连接数限制详解

    关于TCP服务器最大并发连接数有一种误解就是“因为端口号上限为65535,所以TCP服务器理论上的可承载的最大并发连接数也是65535”。 先说结论:对于TCP服务端进程来说,他可以同时连接的客户端数量并不受限于可用端口...

    Linux下高并发服务器的研究与实现.pdf

    epoll 模型解决了 select 模型的最大并发数限制和效率问题,以及内核/用户控件内存拷贝的问题。 本文旨在探讨 Linux 操作系统下高并发服务器的研究与实现,探讨了 socket 通讯原理、socket 通信流程、TCP 连接的...

    Linux高性能服务器编程

    《Linux高性能服务器编程》共17章,分为3个部分:第一部分对Linux服务器编程的核心基础——TCP/IP协议进行了深入的解读和阐述,包括TCP/IP协议族、TCP/IP协议,以及一个经典的TCP/IP通信案例;第二部分对高性能...

    Linux下如何防止DOS和linux如何防火墙防止DDOS攻击方法.pdf

    Connlimit 也可以限制每个网络的并发 TCP 连接数,例如限制每个 Class C 网络(24 位子网掩码)上的并发 TCP 连接数。 三、防止 DOS 和 DDOS 攻击的方法 防止 DOS 和 DDOS 攻击需要调整 Linux 内核的配置和使用 ...

    网络应用程序设计.docx

    网络应用程序设计 1 一、 选择题 (1) UDP可以提供的端口数是65535 (2) 根据TCP或UDP端口的分配规则,端口254保留给特定的服务 (3) 保留给其他服务的端口是 256 (4) 在Internet中,用三元组标识一个应用层...

    一个实用但却常用的 Linux 命令-ss.docx

    例如,使用 `ss -o state established | wc -l` 可以快速地获取当前系统中的并发连接数,而不需要使用 netstat 命令。这使得 ss 命令成为一个非常实用、快速、有效的跟踪 IP 连接和 sockets 的新工具。 ss 命令是一...

    2022年中级网络工程师下半年下午试题.doc

    根据题意,需要限制同步使用FTP服务的并发顾客数为10,每个顾客使用FTP服务时可以建立的连接数为5。正确的答案是max_clients=10和max_per_ip=5。 八、网络安全 根据题意,需要确保网络的安全性,防止未经授权的...

    cmd操作命令和linux命令大全收集

    ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) route print 显示出IP路由,将主要显示网络地址Network addres,子网...

    linux中高并发socket最大连接数的优化详解

    首先我们可以通过ulimit –a命令来查看系统的一些资源限制情况,如下: # ulimit -a core file size (blocks, -c) 1024 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) ...

    04Linux网络服务FTP文件传输服务v10.pptx

    FTP服务的其他常用配置包括max_clients=0(限制并发客户端连接数)、max_per_ip=0(限制同一IP地址的并发连接数)等。 FTP服务是一种常用的文件传输协议,使用TCP协议在网络上传输文件。FTP服务有多种用户类型,...

    基于Linux 的防火墙技术研究

    如果一台Linux 服务器用IP包伪装功能连接到Internet 上,那私接上它的电脑即使没有获 得正式指定的IP 地址也可以接入Internet.这些电脑可以隐藏在Linux 服务器后面存取Internet 上的信 息而不被发现,看起来就好象是...

    Linux运维工程师:30道面试题整理

    2. 查看 HTTP 并发请求数和 TCP 连接状态 使用 `netstat -n` 命令可以查看当前系统的 TCP 连接状态。同时,使用 `awk` 命令可以统计并发请求数。例如,以下命令可以统计当前系统的 TCP 连接状态:`netstat -n | awk...

    Loadrunner报错日志

    tomcat的最大并发数限制 3.Loadrunner报错日志: Action.c(9):错误-27791:服务器“test0105*.s1.diy.com”已过早关闭连接 访问时已经下载不到资源了,有可能是已经达到服务器资源的瓶颈了,可以查看服务器...

    mysql调优-以5.6版本为例-详细笔记文档总结

    fs.file-max = 999999:这个参数表示进程可以同时打开的最大句柄数,直线限制最大并发连接数,需根据实际情况配置。 net.ipv4.tcp_max_tw_buckets = 6000:这个参数表示操作系统允许TIME_WAIT套接字数量的最大值,...

    百度2018校招核心网络研发工程师笔试题(第一批).pdf

    知识点:TCP/UDP 端口号的分类,保留端口号和自由分配端口号的区别。 4. 哪些数据保存在浏览器端? 知识点:浏览器端保存的数据类型,cookie、session、localStorage 和 sessionStorage 的作用和区别。 5. 请问...

    IIS6.0 IIS,互联网信息服务

    需要注意的是,如果你要用一个IP地址对应多个不同的FTP服务器,则只能用使用不同的端口号的方法来实现,而不支持“主机头名”的做法。 对于已建立好的FTP服务器,在浏览器中访问将使用如“ftp://192.168.0.1”或是...

    mysql5.5.20 64位详细安装文档

    6. 选择并发连接数:选择并发连接数,包括 DecisionSupport(DSS)/OLAP 和 Online Transaction Processing(OLTP) 等。 7. 启用 TCP/IP 连接:启用 TCP/IP 连接,设定端口,并选择是否启用标准模式。 8. 防火墙设置:...

    nginx 1.9 window 版本

    #单个后台worker process进程的最大并发链接数 # multi_accept on; } #设定http服务器,利用它的反向代理功能提供负载均衡支持 http { #设定mime类型,类型由mime.type文件定义 include /etc/nginx/mime.types; ...

    linux网路编程 中文 23M 版

    第1 章Linux操作系统概述................... .......................................................................... 2 1.1 Linux发展历史........................................................ 2 ...

Global site tag (gtag.js) - Google Analytics