我需要在 Oracle Solaris 10 上更改和测试一些 TCP/IP 网络参数,作为开发环境中“Oracle Hyperion EPM 11.2.1.0”中错误的可能解决方法。我不是 Solaris/UNIX 专家,因此希望能得到任何有关识别正确参数的指导,如果您能告诉我更改可能产生的影响以及如何让管理员支持回滚更改,这也会非常有帮助。
我需要减少关闭套接字之前的等待时间。我已经有相应的UNIX命令:
$ echo 3 > /proc/sys/net/ipv4/tcp_fin_timeout
我需要检查系统是否阻止“Oracle Hyperion EPM”应用程序使用大量套接字。如何查看并修改端口范围?其 UNIX 命令为:
$ echo "1025 65535" > /proc/sys/net/ipv4/ip_local_port_range
建议我需要以 root 身份进行这些更改并执行以下 UNIX 命令来应用更改:$ /etc/rc.d/init.d/network restart
参考:
答案1
对于第一个:
ndd -set /dev/tcp tcp_time_wait_interval 90000
根据官方手册,您不应将其设置为 60000 = 60 秒以下。
对于第二个
ndd -get /dev/tcp tcp_smallest_anon_port tcp_largest_anon_port
无需重新启动网络。但如果你愿意的话,在Solaris 10中是
svcadm restart network/physical