Paging Space
Para colocar una memoria virutal muy grande con memoria real limitada, el sistema usa la memoria real como área de trabajo y mantiene los datos y programas inactivos en disco. El área del disco que contiene estos datos es llama espacio de paginación (paging space) del sistema.
Descripción
Una página es una unidad de memoria virtual que contiene 4 KB de datos y puede ser transferida entre almacenamiento real y auxiliar. Un paging sace, también llamado swap space, es un logical volume con un el tipo de atributo igual a paging. A este tipo de logical volume se le conoce como paging space logical volume o simplemente paging space. Cuando la cantidad de memoria real libre en el sistema es baja, los programas o datos que no han sido usados recientemente son movidos de la memoria real al paging space y liberar memoria real para otras actividades.
La instalación crea un volumen lógico de paging predeterminado (hd6) en el disco hdisk0, también conocido como paging spapce primario. El tamaño predeterminado del paging space es determinado durante la fase de personalización del sistema de la instalación del AIX 5L de acuerdo a las siguientes características:
- Paging space no puede ser menor a 64 MB.
- Si la memoria real es menor que 256 MB, el paging space debe ser todos veces la memoria real.
- Si la memoria es mayor o igual a 256 MB, el paging space debe ser de 512 MB.
Bajo o poco paging space
La siguiente sección describe como determinar el bajo paging space y algunos tips para el tamaño de nuevos paging spaces.
Si cualquiera de los siguientes mensajes aparece en la consola o en respuesta a un comando en cualquier terminal, eso indica que hay bajo o poco paging space:
"INIT: Paging space is low" "ksh: cannot fork no swap space" "Not enough memory" "Fork function failed" "fork () system call failed" "Unable to fork, too many processes" "Fork failure - not enough memory available" "Fork function not allowed. Not enough memory available." "Cannot fork: Not enough space"
Tips para Paging space
Los siguientes tips, ayudarán en la creación o incremento del espacio de paginación:
- No asigne mas de un paging space logical volume a un physical volume. Todos los procesos iniciados durante el inicio del sistemas asignan páginas en el paging space logical volume predeterminado (hd6). Después de activar un pagin space logical volumes, la paginación se asigna de manera round robin en bloques de 4 KB . Si usted tiene el paging space en multiples physical volumes y tiene mas de un paging space en un physical volume, ya no estará propagando la activdad de paginación sobre los demás physical volume
- Evite poner el paging space logical volume en un logical volume demasiado activo, por ejemplo, un volumen que está siendo usado por una base de datos. En este caso no es necesario poner un paging space logical volume en cada physical volume.
- Hacer cada paging space logical volume del mismo tamaño. Si se tienen varios paging spaces, y el pequeño se llena, ya no se propaga la actividad de paginación a traves de todo physical volume, y se concentrará en el page space logical volume libre.
- No extienda el paging space logical volume en varios physical volumes. Si un paging space logical volume es propagado sobre varios physical volumes, no se estará propagando la actividad a través de todos los physical volumes. Si se quiere colocar espacio para paginar en un physical volume que actualemente no cuenta con un paging space logical volume, cree un nuevo paging space logical volume en ese physical volume.
- Para un mejor rendimiento en un sistema que cuenta con varias controladoras de disco, coloque los paging space logical volumes en physical volumes que estén agregados en diferentes controladoras de disco.
- El paging space predeterminado puede ser alterado mientras esté en modo mantimiento.