Linux TCP Connection Setting :: 2014/08/08 17:23

Linux에서 TCP기반 (HTTP 포함) 서버를 개발할 때, 성능을 위해서 튜닝을 해야하는 항목들이 있다.


Root 계정으로 로그인 한 후, 다음 항목들을 변경하면 HTTP Request의 성능이 향상된다.

1. tcp_tw_reuse 설정
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse


2. tcp_fin_timeout 설정
echo 5 > /proc/sys/net/ipv4/tcp_fin_timeout


3. tcp_orphan_retries 설정
echo 7 > /proc/sys/net/ipv4/tcp_orphan_retries


4. tcp_rfc1337 설정
echo 1 > /proc/sys/net/ipv4/tcp_rfc1337


Port Forwarding을 설정했을 경우에는 다음 항목을 추가로 설정한다.
echo 1000000 > /proc/sys/net/netfilter/nf_conntrack_max
echo 10 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close
echo 10 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_close_wait
echo 10 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_fin_wait
echo 10 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_last_ack
echo 10 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_syn_recv
echo 10 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_syn_sent
echo 10 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_time_wait


2014/08/08 17:23 2014/08/08 17:23
Trackback Address :: http://www.yongbi.net/trackback/612
[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다
Name
Password
Homepage

Secret
< PREV |  1  |  ...  187  |  188  |  189  |  190  |  191  |  192  |  193  |  194  |  195  |  ...  566  |  NEXT >