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

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

disp_rechoose_interval

Descripción

Similar al parámetro anterior rechoose_interval, este parámetro especifica la cantidad de tiempo antes de que se suponga que un proceso perdió toda la afinidad por la CPU anterior en la que se ejecutaba. Sin embargo, este parámetro se establece en incrementos de tiempo más granulares. Este parámetro se debe utilizar en lugar del parámetro rechoose_interval desaprobado, pero el parámetro rechoose_interval todavía se acepta si se establece en el archivo /etc/system.

Una vez transcurrido este intervalo, cualquier CPU se considera como un candidato para la programación de un subproceso. Este parámetro no se aplica a subprocesos en la clase de tiempo real, pero se aplica a subprocesos en todas las otras clases de programación.

Use mdb si desea cambiar el valor de este parámetro mediante los siguientes pasos:

  1. Convierta los nanosegundos a un tiempo sin escala. Por ejemplo, si desea convertir el valor de 5.000.000 basado en nanosegundos a un tiempo sin escala, utilice la siguiente sintaxis:

    # mdb -kw
    .
    .
    .
    > 0t5000000::time -u
    0xb6a444
  2. Defina disp_rechoose_interval en el valor de tiempo sin escala. Por ejemplo, proporcione el valor devuelto en el paso anterior.

    	> disp_rechoose_interval /Z 0xb6a444
    disp_rechoose_interval:  0x447d998   =       0xb6a444
  3. Verifique que disp_rechoose_interval se haya establecido con el valor correcto. Por ejemplo:

    	> disp_rechoose_interval::print
    0xb6a444
Tipo de datos

Entero con signo

Predeterminado

3

Rango

0 A MAXINT

¿Dinámico?

Validación

Ninguna

Cuándo cambiar

Cuando las memorias caché son grandes o cuando el sistema ejecuta un proceso crítico o un conjunto de procesos que parecen sufrir faltas excesivas de caché ocasionadas por patrones de acceso de datos.

Considere utilizar las capacidades de conjunto del procesador o el enlace del procesador antes de cambiar este parámetro. Para obtener más información, consulte psrset(1M) o pbind(1M).

Nivel de compromiso

Inestable