본문 바로가기
HP-UX/Network

[HP-UX] TCP_Keepalive_Interval Parameter 조정

by 레이루이 2008. 5. 1.
반응형
<현재 서버의 Network Tuning 관련 parameter 설정현황 >
 
galaxy(K420):/> nettune -l
tcp_keepstart = 300 default = 7200 min = 8 max = 12000 units = seconds
tcp_keepfreq = 75 default = 75 min = 5 max = 2000 units = seconds
tcp_keepstop = 600 default = 600 min = 10 max = 4000 units = seconds
 
 
incar90:/>ndd -get /dev/tcp tcp_keepalive_interval
7200000  
 
incar90은 현재 default 2시간 설정되어있음.
------- Original Message -------
Sender : Kim, Hye-Jin<hyejin.kim@hp.com>
Date : 2004-09-16 16:45
Title : nettune 명령어 관련 입니다.
 
            안녕하세요 HP RC의 김혜진 입니다.
 
            문의하신 내용 정리해서 보내 드립니다.
            # nettune s tcp_keepstart 300 에 대해서 문의 하셨는 데요
            TCP session 에서 session이 정상적으로 살아 있는 지 확인하기 위해서
            Keepalive packet을 통해서 서로 ack를 주고 받으면서 확인합니다.
           
            그중 TCP가 keepalive packet를 보내기 시작하는 시간을 조절하기 위해서는 tcp_keepstart,
            packet의 시간 간격을 조절하기 위해서는 tcp_keepfreq 를 변경합니다.
            tcp_keepstop은 보내는 시간과 관계가 있습니다. ( 10.20 에서 해당됩니다. )
 
     HP-UX 10.20 에서는 nettune 명령으로 TCP keepalive 를 설정하고
     HP-UX 11.0 에서는 ndd 명령으로 설정할 수 있습니다.
     만약 ACK를 10분동안 기다리다가 2분후에 접속을 끊도록 설정하려면
 
            %HP-UX 10.20
            nettune -s tcp_keepstart 600  ( 10분동안 별다른 내용이 없다면 )
            nettune -s tcp_keepfreq 5     ( 5초 단위로 keepalive packet을 보냅니다. )
            nettune -s tcp_keepstop 120  ( 그 2분을 기달리다가 TCP session이 종료됩니다. )
 
            %HP-UX 11.0
            ndd -set /dev/tcp tcp_keepalive_interval 600000  ( keepalive packet을 10분 간격으로 보냅니다. )
            ndd -set /dev/tcp tcp_ip_abort_interval 120000    ( 2분 동안 응답이 없으면 TCP session이 종료됩니다. )
 
            도움이 되시길 바랍니다.
반응형