读书人

专门为难solaris高手之solaris10的修

发布时间: 2012-02-17 17:50:42 作者: rapoo

专门为难solaris高手,之solaris10的修改最大TCP连接数问题
通常在solaris9一下版本
通过设置方法:
# ndd -set /dev/tcp tcp_conn_req_max_q 8192 8192个有效连接
# ndd -set /dev/tcp tcp_conn_req_max_q0 32768 32768个排队连接
更改马上生效,不用重新启动。重新启动后,更改消失,恢复默认值。
可以通过写脚本在/etc/rc2.d/下来实现开机自动设置。

但是solaris 10下通过该方法修改后,用程序测试,发现最大有效连接为4069个,无论怎么修改都是这个数目
请问有高手知道怎么改吗?

[解决办法]
设置方法是没有问题的,你可以参考下面的文档:

http://docs.sun.com/app/docs/doc/817-0404/chapter4-1?l=ru&a=view


[解决办法]

探讨
引用:
设置方法是没有问题的,你可以参考下面的文档:

http://docs.sun.com/app/docs/doc/817-0404/chapter4-1?l=ru&a=view

我就是按照这个文档说明来修改的
tcp_conn_req_max_q 默认为128 我改为了8192
tcp_conn_req_max_q0 默认为1024 我改为了32768
但是用一个线程测试程序不停的连,最多连到4069 就收到一个system call 不能再连了
可以明确对于同一个进程最大只能4069个连接

是不是…

[解决办法]
当然有了。到www.sun.com去看看。
[解决办法]
确定这个system call是关于连接的吗?

是不是系统分配的进程数受限呢?

读书人网 >其他服务器

热点推荐