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

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Pseudoterminales

Los pseudoterminales, ptys, se utilizan para dos finalidades en el software Oracle Solaris:

  • Admitir conexiones remotas con los comandos telnet, rlogin o rsh

  • Proporcionar la interfaz a través de la cual el sistema Windows X crea ventanas de intérprete de comandos

El número predeterminado de pseudoterminales es suficiente para una estación de trabajo de escritorio. Por lo tanto, el ajuste se centra en el número de ptys disponibles para conexiones remotas.

El número predeterminado de ptys ahora se basa en la cantidad de memoria del sistema. Este valor predeterminado debería modificarse solo para restringir o aumentar la cantidad de usuarios que pueden registrarse en el sistema.

Tres variables relacionadas se utilizan en el proceso de configuración:

  • pt_cnt: cantidad máxima predeterminada de ptys.

  • pt_pctofmem: porcentaje de memoria de núcleo que se puede dedicar para que pty admita estructuras. Un valor de cero significa que ningún usuario remoto puede conectarse al sistema.

  • pt_max_pty: cantidad física máxima de ptys.

pt_cnt tiene un valor predeterminado de cero para limitar conexiones basado en la cantidad de memoria especificada en pct_pctofmem, a menos que pt_max_pty esté establecido. Si pt_cnt no es cero, los ptys se asignan hasta que se alcanza este límite. Cuando ese umbral se cruza, el sistema examina pt_max_pty. Si pt_max_pty tiene un valor distinto de cero, éste se compara con pt_cnt. Se permite la asignación de pty si pt_cnt es menor que pt_max_pty. Si pt_max_pty es cero, pt_cnt se compara con el número de ptys admitidos según pt_pctofmem. Si pt_cnt es menor que este valor, se permite la asignación de pty. Tenga en cuenta que el límite basado en pt_pctofmem solo entra en juego si pt_cnt y ptms_ptymax tienen valores predeterminados de cero.

Para poner un límite estricto en los pty que sea diferente al máximo derivado de pt_pctofmem, establezca pt_cnt y ptms_ptymax en /etc/system según el número preferido de pty. La configuración de ptms_pctofmem no es relevante en este caso.

Para dedicar un porcentaje diferente de memoria del sistema para admitir pty y dejar que el sistema operativo administre los límites explícitos, haga lo siguiente:

  • No establezca pt_cnt o ptms_ptymax en /etc/system.

  • Establezca pt_pctofmem en /etc/system en el porcentaje preferido. Por ejemplo, establezca pt_pctofmem=10 para una configuración del 10%.

Tenga en cuenta que la memoria no se asigna realmente hasta que se use con soporte depty. Una vez que la memoria está asignada, permanece asignada.