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
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
Définit le nombre d'entrées dans le cache de recherche de nom de répertoire (DNLC, directory name look-up cache). Ce paramètre est utilisé par UFS, NFS et ZFS pour mettre en cache les éléments des noms de chemins qui ont été résolus.
Le DNLC met également en cache des informations, de recherche négatives, ce qui signifie qu'il met en cache un nom introuvable dans le cache.
Entier signé
(4 x (v.v_proc + maxusers) + 320) + (4 x (v.v_proc + maxusers) + 320) / 100
De 0 à MAXINT
Entrées DNLC
Non
Aucune. Des valeurs élevées augmentent le temps nécessaire pour démonter un système de fichiers, dans la mesure où les entrées pour ce système de fichiers doivent être supprimées du cache au cours du processus de démontage.
Vous pouvez utiliser la commande kstat -n dnlcstats pour déterminer quand les entrées ont été supprimées du DNLC parce qu'il était trop petit. La somme des paramètres pick_heuristic et pick_last représente les entrées valides qui ont été récupérées parce que le cache était trop petit.
Les valeurs ncsize excessives ont une incidence immédiate sur le système, car celui-ci alloue un ensemble de structures de données pour le DNLC en fonction de la valeur de ncsize. Par défaut, un système alloue des structure 64 octets pour ncsize. La valeur a un effet supplémentaire sur UFS et NFS, sauf si ufs_ninode et nfs:nrnode sont définies de manière explicite.
Instable
Autorise la mise en cache des grands répertoires
Remarque - Ce paramètre n'a aucune incidence sur les systèmes de fichiers NFS ou ZFS.
Entier non signé
1 (activé)
0 (désactivé) ou 1 (activé)
Oui, mais ne modifiez pas ce paramètre réglable dynamiquement. Vous pouvez activer ce paramètre s'il était initialement désactivé. Inversement, vous pouvez désactiver ce paramètre s'il était initialement activé. Toutefois, l'activation, la désactivation, puis l'activation de ce paramètre risquent de rendre obsolètes les caches de répertoires.
Non
La mise en cache des répertoires ne présente aucun problème connu. Toutefois, en cas de problème, définissez dnlc_dir_enable sur 0 pour désactiver la mise en cache.
Instable
Spécifie le nombre minimal d'entrées mises en cache pour un répertoire.
Remarque - Ce paramètre n'a aucune incidence sur les systèmes de fichiers NFS ou ZFS.
Entier non signé
40
De 0 à MAXUINT (pas de maximum)
Entrées
Oui, ce paramètre peut être modifié à tout moment.
Aucune
Si des problèmes de performances surviennent avec la mise en cache de petits répertoires, augmentez dnlc_dir_min_size. Notez que certains systèmes de fichiers peuvent avoir leur propres limites de plage pour la mise en cache des répertoires.
Instable
Spécifie le nombre maximal d'entrées mises en cache pour un répertoire.
Remarque - Ce paramètre n'a aucune incidence sur les systèmes de fichiers NFS ou ZFS.
Entier non signé
MAXUINT (pas de maximum)
De 0 à MAXUINT
Oui, ce paramètre peut être modifié à tout moment.
Aucune
Si des problèmes de performances surviennent avec les répertoires volumineux, diminuez dnlc_dir_min_size.
Instable
Calcule le pourcentage maximum de mémoire physique pouvant être consommée par le cache du répertoire DNLC
Nombre entier
100
De 0 à 100
Pourcentage
Non
Au moment de l'initialisation, la plage de valeurs est vérifiée et la valeur par défaut est appliquée.
Lorsque le système subit une insuffisance de mémoire et une consommation élevée de la mémoire du noyau, envisagez de réduire cette valeur. Si des problèmes de performances surviennent avec la valeur par défaut, envisagez d'augmenter cette valeur.
Remarque - Le DNLC est utilisé par les systèmes de fichiers UFS et ZFS et les clients NFS. Définir ce paramètre réglable peut être envisagé afin d'optimiser les performances en cas d'insuffisance de la mémoire et d'une consommation élevée de la mémoire du noyau ou lorsque la mémoire est requise par l'ARC ou d'autres caches du noyau.
Instable
Pour plus d'informations, reportez-vous à dnlc_dircache_percent.