Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Funcionamiento de los límites de recursos

El daemon muestrea de forma repetida el uso de los recursos de los proyectos que tienen límites de memoria física. El administrador especifica el intervalo de muestreo que utiliza el daemon. Consulte Cómo determinar los intervalos de muestra para obtener información adicional. Cuando el uso de la memoria física del sistema supera el umbral para la aplicación del límite, y además se dan otras condiciones, el daemon emprende las acciones necesarias para reducir el consumo de recursos de los proyectos con límites de memoria a niveles iguales o inferiores a los establecidos por los límites.

El sistema de memoria virtual divide la memoria física en segmentos conocidos como páginas. Las páginas son la unidad fundamental de memoria física del subsistema de administración de memoria de Solaris. Para leer datos de un archivo en la memoria, el sistema de memoria virtual lee una página cada vez, o carga la página en un archivo. Para reducir el consumo de recursos, el daemon puede extraer, o reasignar, las páginas poco utilizadas a un dispositivo de intercambio, que es un área fuera de la memoria física.

El daemon administra la memoria física regulando el tamaño del conjunto residente de la carga de trabajo de un proyecto para adaptarlo al tamaño de su conjunto de trabajo. El conjunto residente es el conjunto de páginas que residen en la memoria física. El conjunto de trabajo es el conjunto de páginas que utiliza la carga de trabajo de forma activa durante su ciclo de procesamiento. El conjunto de trabajo cambia con el tiempo, en función del modo de funcionamiento del proceso y el tipo de datos que se procesan. Se recomienda que cada carga de trabajo tenga acceso a la suficiente memoria física para permitir que su conjunto de trabajo permanezca como residente. Sin embargo, el conjunto de trabajo también puede incluir el uso de almacenamiento de disco secundario para contener la memoria que no quepa en la memoria física.

Sólo puede ejecutarse una instancia de rcapd en un momento preciso.