Manual de referencia de parámetros ajustables de Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

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