Manuel de référence des paramètres réglables d'Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Paramètres TCP avec précaution supplémentaire

Il n'est pas recommandé de modifier les paramètres suivants.

_keepalive_interval

Description

Ce paramètre ipadm définit un intervalle de sonde qui est envoyé juste après la mise en pause d'une connexion TCP à l'échelle d'un système.

Solaris prend en charge le mécanisme des connexions permanentes TCP, comme décrit dans le document RFC 1122. Pour activer ce mécanisme, définissez l'option de socket SO_KEEPALIVE sur un socket TCP.

Si l'option SO_KEEPALIVE est activée pour un socket, la première sonde de connexions permanentes est envoyée lorsqu'une connexion TCP reste inactive pendant deux heures (valeur par défaut du paramètre tcp_keepalive_interval). Si le pair ne répond pas à la sonde au bout de 8 minutes, la connexion TCP est abandonnée. Pour plus d'informations, reportez-vous à _rexmit_interval_initial.

Vous pouvez également utiliser l'option de socket TCP_KEEPALIVE_THRESHOLD sur des applications pour remplacer l'intervalle par défaut afin que chaque application puisse disposer d'un intervalle qui lui est propre sur chaque socket. La valeur de l'option est un entier non signé, exprimé en millisecondes. Reportez - vous également à tcp(7P).

Par défaut

2 heures

Plage

De 10 secondes à 10 jours

Unités

Entier non signé (millisecondes)

Dynamique ?

Oui

Quand le modifier ?

Ne modifiez pas la valeur. Une réduction de la valeur peut provoquer un trafic réseau inutile et augmenter également les risques d'arrêt prématuré de la connexion en raison d'un problème réseau transitoire.

Niveau de validation

Instable

_ip_abort_interval

Description

Spécifie la valeur du délai d'expiration par défaut de la retransmission totale pour une connexion TCP. Pour une connexion TCP donnée, si TCP a effectué une retransmission pendant la période _ip_abort_interval et qu'il n'a pas reçu d'accusé de réception de l'autre point d'extrémité au cours de cette période, il ferme cette connexion.

Pour plus d'informations sur le calcul du délai d'expiration de la retransmission (RTO) TCP, reportez-vous au document RFC 1122, 4.2.3. Reportez-vous également à _rexmit_interval_max.

Par défaut

5 minutes

Plage

De 500 millisecondes à 1193 heures

Dynamique ?

Oui

Quand le modifier ?

Ne modifiez pas cette valeur. Reportez-vous à _rexmit_interval_max pour connaître les exceptions.

Niveau de validation

Instable

_rexmit_interval_initial

Description

Spécifie le délai d'expiration de retransmission (RTO) initial par défaut d'une connexion TCP. Reportez-vous à la section Mesures par route pour plus d'informations sur la définition d'une valeur différente en fonction de la route.

Par défaut

1 000 millisecondes

Plage

De 1 à 20 000 millisecondes

Dynamique ?

Oui

Quand le modifier ?

Ne modifiez pas cette valeur. La réduction de la valeur risque d'entraîner des retransmissions inutiles.

Niveau de validation

Instable

_rexmit_interval_max

Description

Spécifie le délai d'expiration de retransmission (RTO) maximal par défaut. Le RTO calculé pour toutes les connexions TCP ne peut pas dépasser cette valeur. Reportez-vous également à _ip_abort_interval.

Par défaut

6 000 millisecondes

Plage

De 1 à 7 200 000 millisecondes

Dynamique ?

Oui

Quand le modifier ?

Ne modifiez pas la valeur dans un environnement réseau normal.

Si, dans certaines circonstances, la durée des boucles (RTT) pour une connexion est d'environ 10 secondes, vous pouvez augmenter cette valeur. Si vous modifiez cette valeur, vous devez également modifier le paramètre _ip_abort_interval. Remplacez la valeur de _ip_abort_interval par au moins quatre fois la valeur de _rexmit_interval_max.

Niveau de validation

Instable

_rexmit_interval_min

Description

Spécifie le délai d'expiration de retransmission (RTO) minimal par défaut. Le RTO calculé pour toutes les connexions TCP ne peut pas être inférieur à cette valeur. Reportez-vous également à _rexmit_interval_max.

Par défaut

200 millisecondes

Plage

De 1 à 7 200 000 millisecondes

Dynamique ?

Oui

Quand le modifier ?

Ne modifiez pas la valeur dans un environnement réseau normal.

Le calcul RTO de TCP doit faire face à la plupart des fluctuations RTT. Si, dans des circonstances très particulières, la durée des boucles (RTT) pour une connexion est d'environ 10 secondes, augmentez cette valeur. Si vous modifiez cette valeur, vous devez modifier le paramètre _rexmit_interval_max Remplacez la valeur de _rexmit_interval_max par au moins huit fois la valeur de _rexmit_interval_min.

Niveau de validation

Instable

_rexmit_interval_extra

Description

Spécifie une constante ajoutée à la valeur du délai d'expiration de retransmission (RTO) calculée.

Par défaut

0 millisecondes

Plage

De 0 à 7 200 000 millisecondes

Dynamique ?

Oui

Quand le modifier ?

Ne modifiez pas la valeur.

Lorsque le calcul RTO ne parvient pas à obtenir une valeur correcte de connexion, vous pouvez modifier cette valeur pour éviter toute retransmission inutile.

Niveau de validation

Instable

_tstamp_if_wscale

Description

Si ce paramètre est défini sur 1 et que l'option d'échelle de fenêtre est activée pour une connexion, TCP active également l'option timestamp pour cette connexion.

Par défaut

1 (activé)

Plage

0 (désactivé) ou 1 (activé)

Dynamique ?

Oui

Quand le modifier ?

Ne modifiez pas cette valeur. En règle générale, lorsque TCP est utilisé dans un réseau à haut débit, la protection contre la recherche circulaire du numéro de séquence est essentielle. Par conséquent, vous avez besoin de l'option timestamp.

Niveau de validation

Instable

_recv_hiwat_minmss

Description

Détermine la taille de la fenêtre de réception minimale par défaut. La valeur minimale est _recv_hiwat_minmss fois la taille MSS (Maximum Segment Size, taille maximale du segment) d'une connexion.

Par défaut

8

Plage

De 1 à 65 536

Dynamique ?

Oui

Quand le modifier ?

Ne modifiez pas la valeur. Si la modification est nécessaire, ne modifiez pas la valeur en dessous de 4.

Niveau de validation

Instable