Sun Microsystems 820434310 manual Tuning for Solaris on

Models: 820434310

1 128
Download 128 pages 34.03 Kb
Page 98
Image 98
Tuning for Solaris on x86

Tuning for Solaris on x86

echo 262143 > /proc/sys/net/core/rmem_default #above configuration for 2.4.X kernels

echo 4096 131072 262143 > /proc/sys/net/ipv4/tcp_rmem echo 4096 13107262143 > /proc/sys/net/ipv4/tcp_wmem #disable "RFC2018 TCP Selective Acknowledgements," and

"RFC1323 TCP timestamps" echo 0 > /proc/sys/net/ipv4/tcp_sack echo 0 > /proc/sys/net/ipv4/tcp_timestamps

#double maximum amount of memory allocated to shm at runtime echo "67108864" > /proc/sys/kernel/shmmax

#improve virtual memory VM subsystem of the Linux

echo "100 1200 128 512 15 5000 500 1884 2" > /proc/sys/vm/bdflush #we also do a sysctl

sysctl -p /etc/sysctl.conf -- end -->

Additionally, create an /etc/sysctl.conf file and append it with the following values:

<-- begin

#Disables packet forwarding net.ipv4.ip_forward = 0 #Enables source route verification net.ipv4.conf.default.rp_filter = 1 #Disables the magic-sysrq key kernel.sysrq = 0 fs.file-max=65536

vm.bdflush = 100 1200 128 512 15 5000 500 1884 2 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_max= 262143 net.core.rmem_default = 262143 net.ipv4.tcp_rmem = 4096 131072 262143 net.ipv4.tcp_wmem = 4096 131072 262143 net.ipv4.tcp_sack = 0 net.ipv4.tcp_timestamps = 0

kernel.shmmax = 67108864

For further information on tuning Solaris system see the Solaris Tunable Parameters Reference Manual.

Tuning for Solaris on x86

The following are some options to consider when tuning Solaris on x86 for Application Server and HADB:

“File Descriptors” on page 100

“IP Stack Settings” on page 99

98

Sun GlassFish Enterprise Server 2.1 Performance Tuning Guide • January 2009

Page 98
Image 98
Sun Microsystems 820434310 manual Tuning for Solaris on, “File Descriptors” on page “IP Stack Settings” on page