Recommended performance tuning in Solaris 11 for Oracle DB and Weblogic
Recommended Oracle Database Tuning.
ipadm set-prop -p max_buf=16777216 tcp ipadm set-prop -p send_buf=2097152 tcp ipadm set-prop -p recv_buf=2097152 tcp ipadm set-prop -p _cwnd_max=2097152 tcp ipadm set-prop -p _conn_req_max_q=40000 tcp ipadm set-prop -p _conn_req_max_q0=40000 tcp #ipadm set-prop -p smallest_anon_port=10000 tcp #ipadm set-prop -p _time_wait_interval=10000 tcp
Recommended Oracle Weblogic Tuning.
ipadm set-prop -p _time_wait_interval=6000 tcp ipadm set-prop -p _keepalive_interval=300000 tcp ipadm set-prop -p _ip_abort_interval=6000 tcp ipadm set-prop -p _conn_req_max_q=64000 tcp ipadm set-prop -p _conn_req_max_q0=64000 tcp ipadm set-prop -p send_buf=524288 tcp ipadm set-prop -p recv_buf=524288 tcp ipadm set-prop -p smallest_anon_port=10000 tcp ipadm set-prop -p _naglim_def=1 tcp
Note: Some of the tuning ware completed due to using an IB stack.
Tuning multiple Solaris Zones with a loop
for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _time_wait_interval=6000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _keepalive_interval=300000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _ip_abort_interval=6000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _conn_req_max_q=64000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _conn_req_max_q0=64000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p send_buf=524288 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p recv_buf=524288 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p smallest_anon_port=10000 tcp; done for i in `zoneadm list -cv|grep excl|awk '{print $2}'` ;do zlogin $i ipadm set-prop -p _naglim_def=1 tcp; done