Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Administración de Oracle Solaris 11.1: dispositivos y sistemas de archivos Oracle Solaris 11.1 Information Library (Español) |
1. Gestión de medios extraíbles (tareas)
2. Grabación de CD y DVD (tareas)
3. Gestión de dispositivos (tareas)
4. Configuración dinámica de dispositivos (tareas)
5. Gestión de dispositivos USB (tareas)
6. Uso de dispositivos InfiniBand (descripción general/tareas)
7. Gestión de discos (descripción general)
8. Gestión del uso de discos (tareas)
9. Administración de discos (tareas)
10. Configuración de discos (tareas)
11. Configuración de dispositivos de almacenamiento con COMSTAR (tareas)
13. La utilidad format (referencia)
14. Gestión de sistemas de archivos (descripción general)
15. Creación y montaje de sistemas de archivos (tareas)
16. Configuración de espacio de intercambio adicional (tareas)
Sobre el espacio de intercambio
Espacio de intercambio y memoria virtual
Espacio de intercambio y el sistema de archivos TMPFS
Espacio de intercambio y configuración de dispositivo de volcado
Cómo saber si se necesita más espacio de intercambio
Mensajes de error relacionados con el intercambio
Mensajes de error relacionados con TMPFS
Cómo está asignado el espacio de intercambio
Áreas de intercambio y el archivo /etc/vfstab
Planificación para espacio de intercambio
Asignación de espacio de intercambio para sistemas basados en ZFS
Supervisión de recursos de intercambio
Agregación o cambio de espacio de intercambio en un entorno raíz ZFS de Oracle Solaris
Cómo agregar espacio de intercambio en un entorno raíz ZFS de Oracle Solaris
17. Copia de archivos y sistemas de archivos (tareas)
Debe familiarizarse con las funciones del mecanismo de intercambio de Oracle Solaris para determinar lo siguiente:
Requisitos de espacio de intercambio
La relación entre el espacio de intercambio y el sistema de archivos TMPFS
Cómo recuperarse de mensajes de error relacionados con el espacio de intercambio
El software del sistema operativo Oracle Solaris y el software de aplicación pueden utilizar espacio en disco para almacenamiento temporal en lugar de para sistemas de archivos. El área reservada del disco se denomina espacio de intercambio. El espacio de intercambio se utiliza como áreas de almacenamiento de memoria virtual cuando el sistema no tiene suficiente memoria física para manejar los procesos actuales. En un sistema de archivos raíz ZFS, el espacio en disco reservado para intercambio es un volumen de ZFS.
El sistema de memoria virtual asigna copias físicas de archivos en disco a direcciones virtuales en la memoria. Las páginas de memoria física que contienen los datos de estas asignaciones pueden ser respaldadas por archivos comunes en el sistema de archivos o por espacio de intercambio. Si la memoria está respaldada por espacio de intercambio, se hace referencia a ella como memoria anónima debido a que ninguna identidad se asigna al espacio en disco que respalda a la memoria.
El SO Oracle Solaris utiliza el concepto de espacio de intercambio virtual, una capa entre páginas de memoria anónima y el almacenamiento físico (o espacio de intercambio respaldado por disco) que realmente respalda estas páginas. El espacio de intercambio virtual del sistema es igual a la suma de todos los espacios de intercambio físicos (respaldados por disco) más una parte de la memoria física disponible actualmente.
El espacio de intercambio virtual tiene las siguientes ventajas:
La necesidad de grandes cantidades de espacio de intercambio físico se reduce porque el espacio de intercambio virtual no necesariamente corresponde al almacenamiento físico (disco).
Un pseudosistema de archivos denominado SWAPFS proporciona las direcciones para páginas de memoria anónima. Debido a que SWAPFS controla la asignación de páginas de memoria, tiene mayor flexibilidad para decidir qué le sucede a una página. Por ejemplo, SWAPFS puede cambiar los requisitos de almacenamiento de intercambio respaldado en disco de una página.
El sistema de archivos TMPFS se activa automáticamente en el entorno de Oracle Solaris por una entrada en el archivo /etc/vfstab. El sistema de archivos TMPFS almacena archivos y su información asociada en la memoria (en el directorio /tmp) en lugar de en el disco, lo que acelera el acceso a esos archivos. Esta función resulta en una importante mejora del rendimiento para aplicaciones como compiladores y productos DBMS que usan /tmp con mucha frecuencia.
El sistema de archivos TMPFS asigna espacio en el directorio /tmp desde recursos de intercambio del sistema. Esta función significa que a medida que utiliza espacio en el directorio /tmp, también utiliza espacio de intercambio. Por lo tanto, si las aplicaciones utilizan el directorio /tmp con mucha frecuencia y no supervisa el uso de espacio de intercambio, el sistema puede quedarse sin espacio de intercambio.
No utilice lo siguiente si desea utilizar TMPFS, pero sus recursos de intercambio son limitados:
Monte el sistema de archivos TMPFS con la opción de tamaño (-o tamaño) para controlar cuántos recursos de intercambio puede utilizar TMPFS.
Utilice la variable de entorno TMPDIR del compilador para que señale otro directorio más grande.
Si utiliza la variable TMPDIR del compilador sólo controla si el compilador utiliza el directorio /tmp. Esta variable no tiene ningún efecto en el uso del directorio /tmp de otros programas.
Un dispositivo de volcado es normalmente espacio en disco que está reservado para almacenar información de volcado por caída del sistema. Cuando un sistema está instalado, el volumen de intercambio ZFS y el volumen de volcado se crean automáticamente. Puede cambiar un volumen de volcado del sistema mediante el comando dumpadm. Para obtener más información, consulte el Capítulo 1, Gestión de información sobre la caída del sistema (tareas) de Resolución de problemas típicos en Oracle Solaris 11.1.
En un entorno raíz ZFS, el intercambio y el volcado se encuentran configurados como volúmenes ZFS separados. Las ventajas de este modelo son las siguientes:
No tiene que particionar un disco para incluir áreas de intercambio y volcado.
Los dispositivos de intercambio y volcado se benefician de la arquitectura de canalización de E/S ZFS subyacente.
Puede establecer características, como la compresión, en dispositivos de intercambio y volcado.
Puede restablecer los tamaños de los dispositivos de intercambio y volcado. Por ejemplo:
# zfs set volsize=2G rpool/dump # zfs get volsize rpool/dump NAME PROPERTY VALUE SOURCE rpool/dump volsize 2G -
Tenga en cuenta que reasignar un dispositivo de volcado de gran tamaño es un proceso que tarda mucho tiempo.
En un sistema activo, es posible que considere agregar un segundo volumen de intercambio para aumentar el tamaño de intercambio total.
Para obtener más información sobre el uso de los dispositivos de volcado e intercambio ZFS, consulte Gestión de los dispositivos de intercambio y volcado ZFS de Administración de Oracle Solaris 11.1: sistemas de archivos ZFS.
Una buena práctica es asignar suficiente espacio de intercambio para brindar soporte a una CPU o placa del sistema con fallos durante la reconfiguración dinámica. De lo contrario, un fallo de una CPU o placa del sistema puede dar como resultado que su host o dominio se reinicie con menos memoria.
Sin tener este espacio de intercambio adicional disponible, es posible que una o más de las aplicaciones no se inicien debido a memoria insuficiente. Este problema necesita intervención manual ya sea para agregar espacio de intercambio adicional o para volver a configurar el uso de memoria de estas aplicaciones.
Si ha asignado espacio de intercambio adicional para manejar una posible pérdida de memoria durante el reinicio, es posible que todas la aplicaciones que hacen un uso intensivo se inicien normalmente. Esto significa que el sistema estará disponible para los usuarios, aunque posiblemente más lento debido al intercambio adicional.
Para obtener más información, consulte la guía de reconfiguración dinámica de hardware.
Revise los siguientes puntos para determinar si puede configurar espacio de intercambio en un disco conectado a la red, como en un entorno SAN:
Diagnosticar problemas de espacio de intercambio en un disco conectado localmente es más fácil que diagnosticar problemas de espacio de intercambio en un disco conectado a la red.
El rendimiento del espacio de intercambio a través de SAN debería ser comparable al espacio de intercambio configurado en un disco conectado localmente.
Si se agrega más memoria a un sistema con problemas de rendimiento, después de analizar los datos de rendimiento, posiblemente se resuelva un problema de intercambio a través de SAN en lugar de mover el intercambio a un disco conectado localmente.