Ignorer les liens de navigation | |
Quitter l'aperu | |
Manuel de référence des paramètres réglables Oracle Solaris Oracle Solaris 11 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é
4. Paramètres réglables de la suite des protocoles Internet
5. Paramètres réglables NCA (Network Cache and Accelerator)
6. Paramètres des utilitaires du système
A. Historique des modifications des paramètres réglables
Définit la taille maximale des demandes d'E/S physiques. Si un pilote rencontre une demande supérieure à cette taille, il divise la demande en segments de taille maxphys. Les systèmes de fichiers peuvent imposer leurs propres limites.
Entier signé
131 072 (Sun4u ou sun4v) ou 57 344 (x86). Le pilote sd utilise la valeur 1 048 576 si le lecteur prend en charge les transferts volumineux. Le pilote ssd utilise la valeur 1 048 576 par défaut.
De la taille de page spécifique à la machine à MAXINT
Octets
Oui, mais de nombreux systèmes de fichiers chargent cette valeur dans une structure de données par point de montage lorsqu'ils sont montés. Un certain nombre de pilotes chargent la valeur au moment de la connexion d'un périphérique à une structure de données spécifique au pilote.
Aucune
Lorsque des E/S sont effectuées vers et à partir de périphériques bruts dans des segments volumineux. Notez qu'un système de gestion de base de données (SGBD) effectuant des opérations OLTP émet un grand nombre de petites E/S. Dans ce cas, modifier maxphys ne permet pas d'améliorer les performances.
Instable
Spécifie la limite "fixe" sur les descripteurs de fichier qu'un seul processus a pu ouvrir. Pour remplacer cette limite, vous devez posséder les privilèges de superutilisateur.
Entier signé
65 536
De 1 à MAXINT
Descripteurs de fichier
Non
Aucune
Lorsque le nombre maximal de fichiers ouverts pour un processus est insuffisant. D'autres limites dans les utilitaires du système peuvent impliquer qu'un plus grand nombre de descripteurs de fichier n'est pas véritablement utile. Par exemple :
Un programme 32 bits utilisant des E/S standard est limité à 256 descripteurs de fichiers. Un programme 64 bits utilisant des E/S standard peut utiliser jusqu'à 2 milliards de descripteurs. Plus précisément, E/S standard fait référence aux fonctions stdio(3C) dans libc(3LIB).
Par défaut, select est limité à 1 024 descripteurs par fd_set. Pour plus d'informations, reportez-vous à select(3C). Un code d'application 32 bits peut être recompilé avec une plus grande taille fd_set (inférieure ou égale à 65 536). Une application 64 bits utilise une taille fd_set de 65 536, qui ne peut pas être modifiée.
L'autre solution pour modifier cela à l'échelle du système consiste à utiliser la commande plimit(1). Si plimit modifie les limites d'un processus parent, tous les processus enfant héritent de cette limite accrue. Cette méthode est utile pour les démons tels que inetd.
Instable
Spécifie la limite "dépassable" sur les descripteurs de fichier qu'un seul processus a pu ouvrir. Un processus peut ajuster sa limite de descripteur de fichier à n'importe quelle valeur jusqu'à la limite ''fixe'' définie par rlim_fd_max en utilisant l'appel setrlimit() ou en exécutant la commande limit dans le shell qu'il exécute. Les privilèges de superutilisateur ne sont pas nécessaires pour ajuster la limite à une valeur inférieure ou égale à la limite fixe.
Entier signé
256
De 1 à MAXINT
Descripteurs de fichier
Non
Comparée à rlim_fd_max. Si la valeur rlim_fd_cur est supérieure à rlim_fd_max, rlim_fd_cur est redéfinie sur rlim_fd_max.
Lorsque le nombre par défaut de fichiers ouverts pour un processus est insuffisant. Augmenter cette valeur signifie uniquement qu'un programme ne doit pas obligatoirement utiliser setrlimit pour accroître le nombre maximal de descripteurs de fichier disponibles.
Instable