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) |
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
fsflush y parámetros relacionados
Parámetros de ajuste de tamaño de procesos
Parámetros relacionados con la paginación
Parámetros relacionados con intercambio
Asignador de memoria de núcleo
Parámetros del controlador general
Parámetros de controlador de red
Parámetros generales del sistema de archivos
Memoria compartida de System V
Parámetros de grupo de localidad
3. Parámetros ajustables de Oracle Solaris ZFS
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
Los siguientes parámetros se aplican a plataformas sun4v y SPARC M-Series sun4u.
Inicializa tsb_alloc_hiwater para imponer un límite superior en la cantidad de memoria física que se puede asignar para memorias intermedias de almacenamiento de traducción (TSB) de la siguiente manera:
tsb_alloc_hiwater = memoria física (bytes) / tsb_alloc_hiwater_factor
Cuando la memoria que está asignada a TSBs equivale al valor de tsb_alloc_hiwater, el algoritmo de asignación de memoria TSB intenta reclamar memoria TSB mientras se quita la asignación de las páginas.
Preste atención al usar este factor para aumentar el valor de tsb_alloc_hiwater. Para evitar que el sistema se bloquee, el elevado valor de marca de agua debe ser considerablemente inferior al valor de swapfs_minfree y segspt_minfree.
Número entero
32
1 a MAXINIT
Tenga en cuenta que un factor de 1 hace que toda la memoria física esté disponible para la asignación a TSBs, lo que podría causar un bloqueo del sistema. Un factor que es demasiado alto no dejará memoria disponible para la asignación a TSB, lo que disminuye el rendimiento del sistema.
Sí
None (Nada)
Cambie el valor de este parámetro si el sistema tiene muchos procesos para adjuntar a segmentos de memoria compartidos grandes. En la mayoría de los casos, el ajuste de esta variable no es necesario.
Inestable
Selecciona el tamaño de memorias intermedias de almacenamiento de traducción (TSB) inicial asignado a todos los procesos.
Número entero
El valor predeterminado es 0 (8 KB), que corresponde a 512 entradas
Los valores posibles son:
|
Sí
None (Nada)
En general, no se necesita cambiar este valor. Sin embargo, hacerlo puede proporcionar algunas ventajas si la mayoría de los procesos del sistema tienen más que el conjunto del sistema promedio o si el ajuste del tamaño del conjunto residente (RSS) está desactivado.
Inestable
Activa un tamaño del conjunto residente (RSS) basado en ajuste de tamaño heurístico de TSB.
Booleano
1 (TSBs se pueden cambiar de tamaño)
0 (TSBs permanecen en tsb_default_size) o 1 (se puede ajustar el tamaño de TSBs)
Si se define en 0, tsb_rss_factor se ignora.
Sí
Sí
Se puede establecer en 0 para evitar el crecimiento de TSBs. En la mayoría de los casos, este parámetro debe dejarse con el valor predeterminado.
Inestable
Controla el RSS para el rango de abarcamiento de TSB del ajuste de tamaño heurístico de RSS. Este factor dividido entre 512 arroja el porcentaje de expansión de la TSB que debe residir en la memoria antes de que la TSB se considere como candidata para el ajuste de tamaño.
Número entero
384, lo que resulta en un valor del 75%. Por lo tanto, cuando TSB está 3/4 completo, su tamaño aumentará. Tenga en cuenta que algunas direcciones virtuales normalmente asignan en la misma ranura en TSB. Por lo tanto, se pueden producir conflictos antes de que TSB esté al 100%.
0 a 512
Sí
None (Nada)
Si el sistema está experimentando un número excesivo de interrupciones debido a fallas de TSB, por ejemplo, debido a conflictos con direcciones virtuales en TSB, deberá tener en cuenta disminuir este valor hacia 0.
Por ejemplo, cambiar tsb_rss_factor a 256 (efectivamente, 50%) en lugar de 384 (efectivamente, 75%) puede ayudar a eliminar conflictos con direcciones virtuales de TSB en algunos casos, pero utilizará más memoria de núcleo, en especial, en un sistema con mucha carga.
La actividad de TSB se puede supervisar con el comando trapstat - T.
Inestable