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

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

pr_segp_disable

Descripción

Desactiva el vaciado de caché de bloqueo de página al intentar retirar una página que puede pertenecer a ISM.

Cuando páginas bloqueadas u ocupadas (gran E/S) están en la cola de retiro de página pendiente, el thread de retiro de página vacía segp_cache para fomentar el retiro de páginas pendientes que pueden ser propiedad de ISM. Los vaciados periódicos o repetidos de segp_cache pueden ser un cuello de botella para máquinas con mucha memoria.

El comportamiento predeterminado es vaciar la caché de página cada 30 segundos y, si se observan páginas bloqueadas en cola, el tiempo de espera se interrumpe de forma exponencial hasta 1 hora en múltiplos de 2.

La activación de pr_segp_disable no desactiva la capacidad del sistema de retirar páginas de memoria, como las predeterminadas como resultado de medidas de diagnóstico del sistema.

Tipo de datos

Booleano

Predeterminado

1 (desactivado)

Rango

0 (activado) y 1 (desactivado)

¿Dinámico?

No

Validación

No

Cuándo cambiar

Cuando páginas bloqueadas u ocupadas (gran E/S) están en la cola de retiro de página pendiente, el thread de retiro de página vacía segp_cache para fomentar el retiro de páginas pendientes que pueden ser propiedad de ISM. Los vaciados periódicos o repetidos de segp_cache pueden ser un cuello de botella para máquinas con mucha memoria.

Si tiene una base de datos sensible a la latencia o una gran aplicación de memoria compartida, considere la desactivación de este parámetro para omitir completamente el vaciado del cache segp.

Los síntomas de páginas de núcleo bloqueadas que no se pueden retirar son los siguientes:

  • Los eventos sin respuesta momentánea de la base de datos o la breve latencia de la base de datos, junto con eventos de CPU de SYS elevados, periódicos y breves después de retiros correctos de páginas. Sin embargo, puede que las páginas bloqueadas u ocupadas que fallen repetidamente al retirarse continúen activando threads de retiro de páginas a velocidades más lentas.

    Por ejemplo, las páginas con memoria bloqueada que no se pueden retirar pueden volver a intentar en pequeños intervalos y repetir indefinidamente en intervalos de una hora. Después del reinicio del sistema, las páginas programadas pueden retirarse, o puede que vuelvan a intentar en 30 segundos, la velocidad predeterminada.

  • La contención de bloqueo de smtx breve elevada o inesperada puede verse al supervisar las estructuras segspt_shmfault, segspt_softunlock, segspt_shmpagelock, segspt_shmfree, segspt_shmunmap, segspt_shmattach y segspt_dismfault.

Nivel de compromiso

Inestable