JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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

physmem

default_stksize

lwp_default_stksize

logevent_max_q_sz

segkpsize

noexec_user_stack

fsflush et paramètres connexes

fsflush

tune_t_fsflushr

autoup

dopageflush

doiflush

Paramètres de dimensionnement des processus

maxusers

reserved_procs

pidmax

max_nprocs

maxuprc

ngroups_max

Paramètres relatifs à la pagination

lotsfree

desfree

minfree

throttlefree

pageout_reserve

pages_pp_maximum

tune_t_minarmem

fastscan

slowscan

min_percent_cpu

handspreadpages

pages_before_pager

maxpgio

Paramètres liés au swap

swapfs_reserve

swapfs_minfree

Programme d'allocation de mémoire du noyau

kmem_flags

kmem_stackinfo

Paramètres de pilote généraux

moddebug

ddi_msix_alloc_limit

Paramètres de pilote réseau

Paramètres igb

mr_enable

intr_force

Paramètres ixgbe

tx_queue_number

rx_queue_number

intr_throttling

rx_limit_per_intr

tx_ring_size

rx_ring_size

tx_copy_threshold

rx_copy_threshold

Paramètres d'E/O généraux

maxphys

rlim_fd_max

rlim_fd_cur

Paramètres généraux du système de fichiers

ncsize

dnlc_dir_enable

dnlc_dir_min_size

dnlc_dir_max_size

dnlc_dircache_percent

Paramètres TMPFS

tmpfs:tmpfs_maxkmem

tmpfs:tmpfs_minfree

Pseudoterminaux

pt_cnt

pt_pctofmem

pt_max_pty

Paramètres de FLUX (STREAMS)

nstrpush

strmsgsz

strctlsz

Files d'attente de messages System V

Sémaphores System V

Mémoire partagée System V

segspt_minfree

Planification

disp_rechoose_interval

Horloges

hires_tick

timer_max

Paramètres spécifiques à un système SPARC

tsb_alloc_hiwater_factor

default_tsb_size

enable_tsb_rss_sizing

tsb_rss_factor

Paramètres de groupe de localité

lpg_alloc_prefer

lgrp_mem_pset_aware

3.  Paramètres réglables ZFS d'Oracle Solaris

4.  Paramètres réglables NFS

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

B.  Historique des révisions de ce manuel

Index

Paramètres spécifiques à un système SPARC

Les paramètres suivants s'appliquent aux plates-formes sun4v et SPARC M-Series sun4u.

tsb_alloc_hiwater_factor

Description

Initialise tsb_alloc_hiwater pour imposer une limite supérieure sur la quantité de mémoire physique qui peut être allouée aux TSB ( Translation Storage Buffer, tampon de stockage de traduction) comme suit :

tsb_alloc_hiwater = physical memory (bytes) / tsb_alloc_hiwater_factor

Lorsque la mémoire allouée aux TSB est égale à la valeur de tsb_alloc_hiwater, l'algorithme d'allocation de mémoire TSB tente de récupérer de l'espace mémoire TSB à mesure que le mappage des pages est annulé.

Soyez prudent lorsque vous utilisez ce facteur pour augmenter la valeur de tsb_alloc_hiwater . Pour éviter que le système ne se bloque, la valeur supérieure obtenue doit être considérablement inférieure à la valeur de swapfs_minfree et segspt_minfree.

Type de données

Nombre entier

Par défaut

32

Plage

De 1 à MAXINIT

Notez qu'un facteur 1 rend toute la mémoire physique disponible pour l'allocation aux TSB, ce qui risque d'entraîner le blocage du système. Un facteur trop important ne laisse pas de mémoire disponible pour l'allocation aux TSB, ce qui réduit les performances du système.

Dynamique ?

Oui

Validation

Aucune

Quand le modifier ?

Modifiez la valeur de ce paramètre si le système présente de nombreux processus qui se connectent à des segments de mémoire partagée très volumineux. Dans la plupart des cas, le réglage de cette variable n'est pas nécessaire.

Niveau de validation

Instable

default_tsb_size

Description

Sélectionne la taille initiale des TSB alloués à tous les processus.

Type de données

Nombre entier

Par défaut

La valeur par défaut est 0 (8 Ko), ce qui correspond à 512 entrées

Plage

Les valeurs possibles sont les suivantes :

Valeur
Description
0
8 Ko
1
16 Ko
3
32 Ko
4
128 Ko
5
256 Ko
6
512 Ko
7
1 Mo
Dynamique ?

Oui

Validation

Aucune

Quand le modifier ?

En général, vous n'avez pas besoin de modifier cette valeur. Toutefois, cela peut présenter certains avantages si la majorité des processus du système ont un ensemble de travail plus grand que la moyenne ou que le redimensionnement RSS (Resident Set Size) est désactivé.

Niveau de validation

Instable

enable_tsb_rss_sizing

Description

Active l'heuristique de redimensionnement TSB basé sur RSS

Type de données

Booléen

Par défaut

1 (les TSB peuvent être redimensionnés)

Plage

0 (les TSB conservent la valeur de tsb_default_size) ou 1 (les TSB peuvent être redimensionnés)

Si l'option est définie sur 0, tsb_rss_factor n'est pas pris en compte.

Dynamique ?

Oui

Validation

Oui

Quand le modifier ?

Peut être défini sur 0 pour prévenir l'augmentation des TSB. Dans la plupart des cas, le paramètre par défaut doit être conservé.

Niveau de validation

Instable

tsb_rss_factor

Description

Contrôle le rapport d'étendue de RSS à TSB de l'heuristique de dimensionnement RSS. Ce facteur divisé par 512 permet d'obtenir le pourcentage de l'étendue TSB qui doit résider en mémoire avant que le TSB ne soit considéré comme candidat pour le redimensionnement .

Type de données

Nombre entier

Par défaut

384, ce qui se traduit par une valeur de 75 %. Par conséquent, lorsque le TSB est plein aux 3/4, sa taille est augmentée. Notez que certaines adresses virtuelles correspondent généralement au même emplacement dans le TSB. Par conséquent, des conflits peuvent se produire avant que le TSB ne soit à 100 % de sa capacité.

Plage

De 0 à 512

Dynamique ?

Oui

Validation

Aucune

Quand le modifier ?

Si le système rencontre un nombre excessif de déroutements en raison d'échecs TSB (dus à des conflits d'adresse virtuelle dans le TSB, par exemple), vous pouvez envisager de réduire cette valeur vers 0.

Par exemple, la modification de tsb_rss_factor sur 256 (50 %) au lieu de 384 (75 %) peut permettre d'éliminer les conflits d'adresse virtuelle dans le TSB dans certains cas, mais utilise plus de mémoire du noyau, en particulier sur un système fortement sollicité.

L'activité TSB peut être surveillée à l'aide de la commande trapstat - T.

Niveau de validation

Instable