当前位置: 技术问答>linux和unix
ubuntu linux服务器上如何增加 单个端口上的TCP并发量
来源: 互联网 发布时间:2017-03-29
本文导语: 现在遇到这样的这样的情况 我的主机是 8G内存多核 Ubuntu Server 64位 的 1进程开多个线程启动客户机的服务 终端使用 ulimit -s 1024 将线程栈设为 1M(默认8M) 然后 ulimit -u 3000 (未出错)指定要设置的单一进...
现在遇到这样的这样的情况 我的主机是 8G内存多核 Ubuntu Server 64位 的
1进程开多个线程启动客户机的服务
终端使用 ulimit -s 1024 将线程栈设为 1M(默认8M)
然后 ulimit -u 3000 (未出错)指定要设置的单一进程允许打开的最大文件数既socket数量
但是 我用其他机子链接次服务器 例如9000这个端口最多只能有1000个 连上 情况是 :一台机子 连接1000个 另一个链接500
后者 刚连接时 链接总数在上升 但是后来又降会1000 做过多种尝试 怎么调 都最后稳定到1000的连接量 郁闷
要是按照预计算 1G系统 1G 其他程序 约2G剩下 6G如果全是这一个进程占用的话 此进程能开6*1024/1(线程栈size)可是现在 内存一大半没用 cpu利用率40% 只能连到1000 我的并发量啊
到底什么被东西限制了 求帮助 急啊!!!
1进程开多个线程启动客户机的服务
终端使用 ulimit -s 1024 将线程栈设为 1M(默认8M)
然后 ulimit -u 3000 (未出错)指定要设置的单一进程允许打开的最大文件数既socket数量
但是 我用其他机子链接次服务器 例如9000这个端口最多只能有1000个 连上 情况是 :一台机子 连接1000个 另一个链接500
后者 刚连接时 链接总数在上升 但是后来又降会1000 做过多种尝试 怎么调 都最后稳定到1000的连接量 郁闷
要是按照预计算 1G系统 1G 其他程序 约2G剩下 6G如果全是这一个进程占用的话 此进程能开6*1024/1(线程栈size)可是现在 内存一大半没用 cpu利用率40% 只能连到1000 我的并发量啊
到底什么被东西限制了 求帮助 急啊!!!
|
参考一下这篇文章http://blog.csdn.net/guowake/article/details/6615728
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。