JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Manual de referencia de parámetros ajustables de Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Descripción general del ajuste del sistema Oracle Solaris

2.  Parámetros ajustables del núcleo de Oracle Solaris

Dónde encontrar información sobre parámetros ajustables

Parámetros del núcleo general y la memoria

physmem

default_stksize

lwp_default_stksize

logevent_max_q_sz

segkpsize

noexec_user_stack

fsflush y parámetros relacionados

fsflush

tune_t_fsflushr

autoup

dopageflush

doiflush

Parámetros de ajuste de tamaño de procesos

maxusers

reserved_procs

pidmax

max_nprocs

maxuprc

ngroups_max

Parámetros relacionados con la paginación

lotsfree

desfree

minfree

throttlefree

pageout_reserve

pages_pp_maximum

tune_t_minarmem

fastscan

slowscan

min_percent_cpu

handspreadpages

pages_before_pager

maxpgio

Parámetros relacionados con intercambio

swapfs_reserve

swapfs_minfree

Asignador de memoria de núcleo

kmem_flags

kmem_stackinfo

Parámetros del controlador general

moddebug

ddi_msix_alloc_limit

Parámetros de controlador de red

Parámetros igb

mr_enable

intr_force

Parámetros 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

Parámetros generales de E/S

maxphys

rlim_fd_max

rlim_fd_cur

Parámetros generales del sistema de archivos

ncsize

dnlc_dir_enable

dnlc_dir_min_size

dnlc_dir_max_size

dnlc_dircache_percent

Parámetros TMPFS

tmpfs:tmpfs_maxkmem

tmpfs:tmpfs_minfree

Pseudoterminales

pt_cnt

pt_pctofmem

pt_max_pty

Parámetros STREAMS

nstrpush

strmsgsz

strctlsz

Colas de mensajes de System V

Semáforos de System V

Memoria compartida de System V

segspt_minfree

Programación

disp_rechoose_interval

Temporizadores

hires_tick

timer_max

Parámetros específicos del sistema SPARC

tsb_alloc_hiwater_factor

default_tsb_size

enable_tsb_rss_sizing

tsb_rss_factor

Parámetros de grupo de localidad

lpg_alloc_prefer

lgrp_mem_pset_aware

3.  Parámetros ajustables de Oracle Solaris ZFS

4.  Parámetros ajustables NFS

5.  Parámetros ajustables del conjunto de protocolos de Internet

6.  Parámetros de la utilidad del sistema

A.  Historial de cambios de parámetros ajustables

B.  Historial de revisión para este manual

Índice

Parámetros generales del sistema de archivos

ncsize

Descripción

Define la cantidad de entradas de la caché de consulta de nombre de directorio (DNLC). Este parámetro es utilizado por UFS, NFS y ZFS para almacenar en la caché elementos de nombres de ruta que se resolvieron.

El DNLC también almacena información de búsqueda negativa, lo que significa que almacena en caché un nombre no encontrado en la caché.

Tipo de datos

Entero con signo

Predeterminado

(4 x (v.v_proc + maxusers) + 320) + (4 x (v.v_proc + maxusers) + 320) / 100

Rango

0 a MAXINT

Unidades

Entrada de DNLC

¿Dinámico?

No

Validación

Ninguna. Los valores mayores hacen que aumente el tiempo que lleva desmontar un sistema de archivo, ya que la caché debe vaciar las entradas de ese sistema de archivos durante el proceso de desmontaje.

Cuándo cambiar

Puede utilizar el comando kstat -n dnlcstats para determinar cuándo se eliminaron las entradas de DNLC porque era demasiado pequeña. La suma de los parámetros pick_heuristic y pick_last representa, de lo contrario, entradas válidas que se reclamaron porque la caché era demasiado pequeña.

Los valores excesivos de ncsize tienen un impacto intermedio en el sistema porque el sistema asigna un conjunto de estructuras de datos para DNLC basado en el valor de ncsize. De forma predeterminada, un sistema asigna estructuras de 64 bytes para ncsize. El valor tiene un efecto adicional en UFS y NFS, a menos que ufs_ninode y nfs:nrnode estén establecidos de forma explícita.

Nivel de compromiso

Inestable

dnlc_dir_enable

Descripción

Permite grandes almacenamientos en caché de directorio


Nota - Este parámetro no tiene efecto en sistemas NFS y ZFS.


Tipo de datos

Entero sin signo

Predeterminado

1 (activado)

Rango

0 (desactivado) o 1 (activado)

¿Dinámico?

Sí, pero no cambie este parámetro ajustable dinámicamente. Puede activar este parámetro si originalmente estaba desactivado. O bien, puede desactivaar este parámetro si estaba originalmente activado. Sin embargo, activar, desactivar y luego activar este parámetro podría resultar en memorias caché de directorio obsoletas.

Validación

No

Cuándo cambiar

El almacenamiento en caché de directorios no presenta problemas conocidos. Sin embargo, si se producen problemas, establezca dnlc_dir_enable en 0 para desactivar el almacenamiento en caché.

Nivel de compromiso

Inestable

dnlc_dir_min_size

Descripción

Especifica la cantidad mínima de entradas almacenadas en caché para un directorio.


Nota - Este parámetro no tiene efecto en sistemas NFS y ZFS.


Tipo de datos

Entero sin signo

Predeterminado

40

Rango

0 a MAXUINT (sin máximo)

Unidades

Entradas

¿Dinámico?

Sí, este parámetro se puede cambiar en cualquier momento.

Validación

None (Nada)

Cuándo cambiar

Si se producen problemas de rendimiento al almacenar en caché pequeños directorios, aumente dnlc_dir_min_size. Tenga en cuenta que los sistemas de archivos individuales podrían tener su propio rango de límites para almacenar en caché directorios.

Nivel de compromiso

Inestable

dnlc_dir_max_size

Descripción

Especifica la cantidad máxima de entradas almacenadas en caché para un directorio.


Nota - Este parámetro no tiene efecto en sistemas NFS y ZFS.


Tipo de datos

Entero sin signo

Predeterminado

MAXUINT (sin máximo)

Rango

0 a MAXUINT

¿Dinámico?

Sí, este parámetro se puede cambiar en cualquier momento.

Validación

None (Nada)

Cuándo cambiar

Si se producen problemas de rendimiento con grandes directorios, disminuya dnlc_dir_max_size.

Nivel de compromiso

Inestable

dnlc_dircache_percent

Descripción

Calcula el porcentaje máximo de memoria física que la caché del directorio DNLC puede consumir.

Tipo de datos

Número entero

Predeterminado

100

Rango

0 a 100

Unidades

Porcentaje

¿Dinámico?

No

Validación

Durante el inicio, se comprueba el intervalo de valores y se aplica el valor predeterminado.

Cuándo cambiar

Cuando el sistema experimenta falta de memoria y un alto consumo de memoria de núcleo, considere reducir este valor. Si se observan problemas de rendimiento con el valor predeterminado, considere aumentar el valor.


Nota - Los sistemas de archivos UFS y ZFS, y los clientes NFS utilizan DNLC. Se puede definir este parámetro ajustable para lograr un mejor rendimiento en casos de falta de memoria y un alto consumo de memoria de núcleo, o cuando ARC u otras cachés del núcleo necesitan memoria.


Nivel de compromiso

Inestable

Historial de cambios

Para obtener información, consulte dnlc_dircache_percent.