J2EE操作系统调优

不同的操作系统默认的调优参数也不同。一般说来,默认的设置对于 Windows 操作系统通常就够了,但 Linux Unix 操作系统则需要做适当的调整。通常,保证操作系统打上最新的补丁也很重要。

       1) Solaris TCP 调优参数;

       为了达到更好的 TCP socket 性能,需要设置 tcp_time_wait_interval 参数,比如: ndd –set /dev/tcp tcp_time_wait_interval 60000 tcp_time_wait_interval 默认为 4 分钟,现在调整为 1 分钟。这个参数用于设置关闭 TCP 连接后, TCP socket 还能继续存活的时间。当在一段较短的时间内有大量的客户端连接的时候,维持这些 socket 资源会对性能产生非常大的负面影响。

       参数调整如下:    

参数

建议值

/dev/tcp tcp_time_wait_interval

60000

/dev/tcp tcp_conn_req_max_q

16384

/dev/tcp tcp_conn_req_max_q0

16384

/dev/tcp tcp_ip_abort_interval

60000

/dev/tcp tcp_keepalive_interval

7200000

/dev/tcp tcp_rexmit_interval_initial

4000

/dev/tcp tcp_rexmit_interval_max

10000

/dev/tcp tcp_rexmit_interval_min

3000

/dev/tcp tcp_smallest_anon_port

32768

/dev/tcp tcp_xmit_hiwat

131072

/dev/tcp tcp_recv_hiwat

131072

/dev/tcp tcp_naglim_def

1

/dev/ce instance

0

/dev/ce rx_intr_time

32

       小提示:使用 netstat –s –P tcp 命令查看所有可用的 TCP 参数。

       2) Socket 连接调优参数

       需要在 /etc/system 文件中进行设置,如下:(注:设置完后需要重启操作系统)

参数

建议值

set rilm_fd_cur

8192

set rlim_fd_max

8192

set tcp:tcp_conn_hash_size

32768

set shmsys:shminfo_shmmax

( 注:此参数只有在内存在 4G 以上才需设置 )

4294967295

set autoup

900

set tune_t_fsflushr

1

另外更多更详细的 Solaris 调优参数参考文档请参见: 

Solaris Tunable Parameters Reference Manual (Solaris 9)

       3) HP-UX 调优参数

       参数调整如下:

参数

建议值

tcp_conn_req_max

4096

tcp_xmit_hiwater_def

1048576

tcp_ip_abort_interval

60000

tcp_rexmit_interval_initial

4000

tcp_keepalive_interval

900000

另外更多更详细的 HP-UX 调优参数参考文档参见:

  •  Tunable Kernel Parameters reference documentation.
  • Java Performance Tuning on HP-UX

4) AIX 调优参数

请参见:

AIX 5L Version 5.2 Performance Management Guide .

5) Linux 调优参数

参数调整如下:

参数

建议值

 /sbin/ifconfig lo mtu

1500

 kernel.msgmni

1024

 kernel.sem

1000 32000 32 512

 fs.file-max

65535

 kernel.shmmax

2147483648

 net.ipv4.tcp_max_syn_backlog

8192

另外更多更详细的 Linux 调优参数参考文档参见:

Ipsysctl Tutorial 1.0.4 .

6) Windows 调优参数(通常默认值就可以了)

       请参见:

  •   The Microsoft Windows 2000 TCP/IP Implementation Details 白皮书 .
  •  The Windows 2000 Performance Tuning 白皮书 .


你可能感兴趣的:(操作系统,职场,休闲)