OS/AIX

[정보] Keepalive 관련 파라미터

투칼론 2018. 1. 20. 16:06
반응형

1. 개요

Keepalive는 활성화된 TCP 세션에 대한 상태를 주기적으로 점검하는 기능이다. 

TCP 연결을 맺고있는 비정상 원격 Peer를 찾기위해 또는 원격 Peer가 비정상 종료 등 비정상 상태의 TCP 세션 연결을 종료시키기 위해 사용하기 위함이다. 


2. Keepalive 관련 파라미터

  • tcp_keepinit : TCP 연결 시에 타임아웃 시간 (단위 1/2 초). 기본값은 150 (75초) 임

  • tcp_keepidle : 연결 활성화 상태를 유지하는 시간 (단위 1/2 초). 기본값은 14,400 (7200초, 2시간) 임

  • tcp_keepintvl : 연결 유효성을 검사하는 주기 (단위 1/2 초) . 기본값은 150 (75초) 임

  • tcp_keepcnt : 연결을 종료하기 전에 연결 유효성을 검사하는 횟수



3. 설정

아래와 같이 설정 가능하다. 

$ no -o tcp_keepinit 40

 $ no -o tcp_keepidle 600

 $ no -o tcp_keepintvl 10

 $ no -o tcp_keepcnt 8