weblogic 을 위한 OS별 커널파라미터 권장값
2011.10.19 23:57
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
weblogic 을 위한 OS별 커널파라미터 권장값
1. HP-UX 11i V2
maxdsiz : 2GB 이상
max_thread_proc((Maximum threads per process) : 1024 이상. 기본 값은 64이다. 이 값은 웹로직이나 java 서버 어플리케이션에 너무 작기 때문에 수정
maxfiles(Soft file limit per process) : 256
nkthread(Number of threads total on the system) : 3635
nproc(Maximum number of processes) : 2068
2. Sun Solaris 10
/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
* Solaris 7 이하에서는 tcp_time_wait_interval 이 tcp_close_wait_interval
이 값을 60000 (60초)로 세팅하면 처리율 향상이 있음.
/etc/system 에서 지정할 내용 -------------
set rlim_fd_cur 8192
set rlim_fd_max 8192
set tcp:tcp_conn_hash_size 32768
set shmsys:shminfo_shmmax
Note: This should only be set for machines that have at least 4 GB RAM or higher. 4294967295
set autoup 900
set tune_t_fsflushr 1
CE Gigabit NIC 에서 조정해줘야 할 값 ------------
set ce:ce_bcopy_thresh 256
set ce:ce_dvma_thresh 256
set ce:ce_taskq_disable 1
set ce:ce_ring_size 256
set ce:ce_comp_ring_size 1024
set ce:ce_tx_ring_size 4096
3. AIX 5.3
file descriptor 1024 - 8192
udp_sendspace 65536 이상
udp_recvspace 65536 이상
tcp_sendspace 65536 이상
tcp_recvspace 65536 이상
tcp_finwait2 30 - 120(15 ~ 60초)
tcp_keepidle 150 - 1200
somaxconn 4096이상
# no -o udp_sendspace=65536 : 현재값 변경
# no -r -o udp_sendspace=65536 : 재부팅후 적용값 변경