Oracle® Solaris 11.2 조정 가능 매개변수 참조 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

특별한 주의를 요하는 TCP 매개변수

다음 매개변수는 변경하지 않는 것이 좋습니다.

_keepalive_interval

설명

ipadm 매개변수는 TCP 연결이 시스템 차원에서 유휴 상태가 된 후 처음 전송되는 프로브 간격을 설정합니다.

Solaris에서는 RFC 1122에 설명된 TCP 연결 유지 방식을 지원합니다. 이 방식은 TCP 소켓에 대해 SO_KEEPALIVE 소켓 옵션을 설정하여 사용으로 설정합니다.

소켓에 대해 SO_KEEPALIVE가 사용으로 설정되어 있으면 TCP 연결이 두 시간 동안 유휴 상태가 된 후 첫번째 연결 유지 프로브가 전송됩니다. 이것이 tcp_keepalive_interval 매개변수의 기본값입니다. 8분 후 피어가 프로브에 응답하지 않으면 TCP 연결이 중단됩니다. 자세한 내용은 _rexmit_interval_initial을 참조하십시오.

또한 개별 응용 프로그램에 대해 TCP_KEEPALIVE_THRESHOLD 소켓 옵션을 사용하여 응용 프로그램마다 각 소켓에 대해 고유의 간격을 가질 수 있도록 기본 간격을 대체할 수 있습니다. 옵션 값은 부호 없는 정수이며 밀리초 단위입니다. tcp(7P)를 참조하십시오.

기본값

2시간

범위

10초 ~ 10일

단위

부호 없는 정수(밀리초)

동적인지 여부

변경 시기

이 값은 변경하지 마십시오. 이 값을 줄이면 불필요한 네트워크 트래픽이 발생할 수 있으며 일시적인 네트워크 문제로 인해 연결이 조기 종료될 확률이 높아질 수도 있습니다.

커밋 레벨

불안정

_ip_abort_interval

설명

TCP 연결에 대한 기본 총 재전송 시간 초과 값을 지정합니다. 주어진 TCP 연결에서 TCP가 _ip_abort_interval 기간 동안 재전송을 시도하는 중이고 이 기간 동안 다른 끝점에서 어떠한 응답도 받지 못하면 TCP가 이 연결을 닫습니다.

TCP RTO(재전송 시간 초과) 계산 방법은 RFC 1122, 4.2.3을 참조하십시오. _rexmit_interval_max를 참조하십시오.

기본값

5분

범위

500밀리초 ~ 1193시간

동적인지 여부

변경 시기

이 값은 변경하지 마십시오. 예외 사항은 _rexmit_interval_max를 참조하십시오.

커밋 레벨

불안정

_rexmit_interval_initial

설명

TCP 연결에 대한 기본 초기 RTO(재전송 시간 초과) 값을 지정합니다. 경로별로 서로 다른 값을 설정하는 방법에 대한 설명은 경로별 측정 단위를 참조하십시오.

기본값

1,000밀리초

범위

1밀리초 ~ 20,000밀리초

동적인지 여부

변경 시기

이 값은 변경하지 마십시오. 이 값을 줄이면 불필요한 재전송이 발생할 수 있습니다.

커밋 레벨

불안정

_rexmit_interval_max

설명

기본 최대 RTO(재전송 시간 초과) 값을 정의합니다. 모든 TCP 연결에 대해 계산된 RTO는 이 값을 초과할 수 없습니다. _ip_abort_interval을 참조하십시오.

기본값

6,000밀리초

범위

1밀리초 ~ 7,200,000밀리초

동적인지 여부

변경 시기

일반적인 네트워크 환경에서는 이 값을 변경하지 마십시오.

몇몇 특수한 상황에서 연결에 대한 RTT(라운드 트립 시간)가 약 10초인 경우 이 값을 늘릴 수 있습니다. 이 값을 변경하면 _ip_abort_interval 매개변수도 변경해야 합니다. _rexmit_interval_max 값의 4배 이상이 되도록 _ip_abort_interval 값을 변경하십시오.

커밋 레벨

불안정

_rexmit_interval_min

설명

기본 최소 RTO(재전송 시간 초과) 값을 지정합니다. 모든 TCP 연결에 대해 계산된 RTO는 이 값보다 낮을 수 없습니다. _rexmit_interval_max를 참조하십시오.

기본값

200밀리초

범위

1밀리초 ~ 7,200,000밀리초

동적인지 여부

변경 시기

일반적인 네트워크 환경에서는 이 값을 변경하지 마십시오.

TCP의 RTO 계산에서는 대부분의 RTT 변동을 처리할 수 있어야 합니다. 매우 특수한 몇 가지 상황에서 연결에 대한 RTT(라운드 트립 시간)가 약 10초이면 이 값을 늘리십시오. 이 값을 변경하면 _rexmit_interval_max 매개변수도 변경해야 합니다. _rexmit_interval_min 값의 8배 이상이 되도록 _rexmit_interval_max 값을 변경하십시오.

커밋 레벨

불안정

_rexmit_interval_extra

설명

계산된 RTO(재전송 시간 초과) 값에 추가되는 상수를 지정합니다.

기본값

0밀리초

범위

0 ~ 7,200,000밀리초

동적인지 여부

변경 시기

이 값은 변경하지 마십시오.

RTO 계산으로 연결에 대한 적절한 값을 구하지 못할 경우 불필요한 재전송이 발생하지 않도록 이 값을 변경할 수 있습니다.

커밋 레벨

불안정

_tstamp_if_wscale

설명

이 매개변수를 1로 설정하고 연결에 대해 창 크기 조정 옵션이 사용으로 설정되어 있으면 TCP는 해당 연결에 대해 timestamp 옵션도 사용으로 설정합니다.

기본값

1(사용)

범위

0(사용 안함) 또는 1(사용)

동적인지 여부

변경 시기

이 값은 변경하지 마십시오. 일반적으로 TCP가 고속 네트워크에서 사용되는 경우 시퀀스 번호 주기에 대한 보호가 반드시 필요합니다. 따라서 timestamp 옵션이 필요합니다.

커밋 레벨

불안정

_recv_hiwat_minmss

설명

기본 최소 수신 창 크기를 제어합니다. 최소값은 _recv_hiwat_minmss에 연결의 MSS(최대 세그먼트 크기)를 곱한 값입니다.

기본값

8

범위

1 ~ 65,536

동적인지 여부

변경 시기

이 값은 변경하지 마십시오. 꼭 변경해야 할 경우 4보다 작은 값으로는 변경하지 마십시오.

커밋 레벨

불안정