Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Manuel de référence des paramètres réglables Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Présentation du réglage du système Oracle Solaris
2. Paramètres réglables du noyau Oracle Solaris
Sources des informations relatives aux paramètres réglables
Paramètres généraux de la mémoire et du noyau
fsflush et paramètres connexes
Paramètres de dimensionnement des processus
Paramètres relatifs à la pagination
Programme d'allocation de mémoire du noyau
Paramètres généraux du système de fichiers
Files d'attente de messages System V
Paramètres spécifiques à un système SPARC
Paramètres de groupe de localité
3. Paramètres réglables ZFS d'Oracle Solaris
5. Paramètres réglables de la suite des protocoles Internet
6. Paramètres des utilitaires du système
A. Historique des modifications des paramètres réglables
Les pseudoterminaux pty ont deux raisons d'être dans le logiciel Oracle Solaris :
La prise en charge des connexions à distance à l'aide des commandes telnet, rlogin ou rsh
La fourniture de l'interface par laquelle le système Window X crée les fenêtres de l'interprète de commande
Le nombre par défaut des pseudoterminaux est suffisant pour une station de travail de bureau. Par conséquent, le réglage est axé sur le nombre de pty disponibles pour établir des connexions à distance.
Le nombre par défaut de pty est désormais basé sur la quantité de mémoire disponible sur le système. Cette valeur par défaut doit être modifiée uniquement pour restreindre ou augmenter le nombre d'utilisateurs qui peuvent se connecter au système.
Trois variables associées sont utilisées dans le processus de configuration :
pt_cnt : nombre maximal par défaut de pty.
pt_pctofmem : pourcentage de mémoire de noyau qui peut être réservée aux structures de prise en charge de pty. La valeur zéro signifie qu'aucun utilisateur distant ne peut se connecter au système.
pt_max_pty : maximum fixe pour le nombre de pty.
La valeur par défaut de pt_cnt est zéro, ce qui indique au système de limiter les connexions en fonction de la quantité de mémoire indiquée dans pct_pctofmem, sauf si pt_max_pty est définie. Si pt_cnt n'est pas égal à zéro, les pty sont alloués jusqu'à ce que cette limite soit atteinte. Lorsque ce seuil est atteint, le système examine pt_max_pty. Si pt_max_pty n'est pas défini sur zéro, il est comparé à pt_cnt. L'allocation de pty est autorisée si pt_cnt est inférieur à pt_max_pty. Si pt_max_pty est égal à zéro, pt_cnt est comparé au nombre de pty pris en charge en fonction de pt_pctofmem. Si pt_cnt est inférieur à cette valeur, l'allocation de pty est autorisée. Notez que la limite basée sur pt_pctofmem entre uniquement en jeu si pt_cnt et ptms_ptymax sont définis par défaut sur zéro.
Pour appliquer une limite fixe aux pty différente de la valeur maximale déduite de pt_pctofmem, définissez pt_cnt et ptms_ptymax dans le fichier /etc/system sur le nombre de pty préféré. Le paramétrage de ptms_pctofmem n'est pas pertinent dans ce cas.
Pour dédier un autre pourcentage de mémoire système à la prise en charge de pty et laisser le système d'exploitation gérer les limites explicites, effectuez les opérations suivantes :
Ne définissez pas pt_cnt ni ptms_ptymax dans le fichier /etc/system.
Définissez pt_pctofmem dans le fichier /etc/system sur le pourcentage préféré. Par exemple, définissez pt_pctofmem=10 pour un paramètre de 10 %.
Notez que la mémoire n'est pas réellement allouée jusqu'à ce qu'elle soit utilisée pour prendre en charge un pty. Une fois que la mémoire est allouée, elle le reste.
Le nombre d'entrées /dev/pts disponibles est dynamique jusqu'à une limite déterminée par la quantité de mémoire physique disponible sur le système. pt_cnt est l'une des trois variables qui déterminent le nombre minimal de connexions que le système est en mesure d'accepter. Le nombre maximum par défaut de périphériques /dev/pts que le système peut prendre en charge est déterminé au moment de l'initialisation par calcul du nombre de structures pty qui peuvent intégrer un pourcentage de mémoire système (voir pt_pctofmem). Si pt_cnt est égal à zéro, le système effectue l'allocation jusqu'à cette valeur maximale. Si pt_cnt est différent de zéro, le système effectue l'allocation jusqu'à la valeur de pt_cnt ou jusqu'à la valeur maximale par défaut, la valeur supérieure étant retenue.
Entier non signé
0
De 0 à maxpid
Connexions/fenêtres
Non
Aucune
Lorsque vous souhaitez contrôler de façon explicite le nombre d'utilisateurs capables de se connecter au système à distance.
Instable
Indique le pourcentage maximum de mémoire physique qui peut être consommé par les structures de données pour prendre en charge les entrées /dev/pts. Un système consomme 176 octets par entrée /dev/pts.
Entier non signé
5
De 0 à 100
Pourcentage
Non
Aucune
Lorsque vous souhaitez restreindre ou accroître le nombre d'utilisateurs capables de se connecter au système à distance. La valeur zéro signifie qu'aucun utilisateur distant ne peut se connecter au système.
Instable
Entier non signé
0 (utilise le maximum défini par le système)
De 0 à MAXUINT
Connexions/fenêtres
Oui
Aucune
Doit être supérieur ou égal à pt_cnt. La valeur n'est pas vérifiée tant que le nombre de pty alloués est supérieur à la valeur de pt_cnt.
Lorsque vous souhaitez placer un plafond absolu sur le nombre de connexions prises en charge, même si le système peut en gérer davantage en fonction de ses valeurs de configuration.
Instable