| España-Español |
|
|
|
![]() |
Guía del administrador de sistemas HP-UX: Descripción general: HP-UX 11i versión 3 > Capítulo 3 Componentes principales de HP-UXAlmacenamiento en HP-UX |
|
De todos los recursos administrados por cualquier sistema operativo, se puede sostener que el más importante es el almacenamiento. Almacenamiento es un término genérico que hace referencia a los dispositivos que almacenan datos. El almacenamiento puede adoptar muchas formas, entre ellas:
En el sistema operativo HP-UX, el almacenamiento se puede utilizar de muchas formas, entre ellas:
Como la conexión a red y otros muchos subsistemas de la esfera computacional, el almacenamiento se compone de muchas capas: desde los dispositivos físicos a las aplicaciones que leen y escriben datos en dichos dispositivos. Colectivamente, a estas capas se les denomina la pila de almacenamiento. Las siguientes secciones tratan los diversos componentes de la pila de almacenamiento HP-UX. En el nivel más inferior de la pila de almacenamiento están los dispositivos físicos que almacenan y recuperan datos. Normalmente, dichos dispositivos físicos son unidades de disco, pero también pueden ser otros dispositivos de almacenamiento, entre ellos:
Las unidades de disco pueden ser:
A las unidades de disco individuales (ya sean autónomas o estén en una matriz o caja de protección) a menudo se alude como LUN. El término «LUN» significa «unidad lógica» (del inglés «Logical Unit») y, aunque a menudo se asocia a una unidad de disco física en un dispositivo de matriz mayor, las unidades LUN pueden señalar a otros subconjuntos (definidos lógicamente) de un dispositivo mayor. Las unidades de disco físicas se pueden utilizar en modo autónomo, es decir, se pueden dividir en particiones, formatear con un sistema de archivos, utilizar para paginación o las aplicaciones de base de datos pueden usarlas como unidades de almacenamiento. No obstante, las unidades de disco físicas se agrupan normalmente en reservas más grandes de espacio que, posteriormente, se pueden dividir en contenedores de almacenamiento lógicos. Estos contenedores (denominados volúmenes o volúmenes lógicos, según qué administrador de volúmenes se utilice) no son necesarios para respetar los límites de las unidades físicas del grupo. Es decir, pueden abarcar varios dispositivos físicos. Los administradores de volúmenes le permiten dividir y asignar estas reservas de espacio en forma de contenedores de almacenamiento lógicos. Las reservas de espacio se denominan grupos de volúmenes en el administrador Logical Volume Manager (LVM) y grupos de discos en el administrador VERITAS Volume Manager (VxVM). Los contenedores de almacenamiento lógico se denominan volúmenes lógicos en LVM o simplemente volúmenes en VxVM. A las aplicaciones, sistemas de archivos y bases de datos, dichos volúmenes les parecen discos físicos y los tratan como tales. HP-UX 11i versión 3 admite los siguientes administradores de volúmenes:
Ambos administradores de volúmenes pueden coexistir en un servidor. Cada administrador de volúmenes mantiene un seguimiento de qué discos controla y cualquier disco físico dado sólo puede ser controlado por un administrador de volúmenes a la vez. La utilidad vxvmconvert puede convertir un volumen físico LVM en un disco VxVM si se desea migrar un disco desde LVM a VxVM para obtener una mayor flexibilidad de configuración. Con HP-UX 11i versión 3, hay dos administradores de volúmenes entre los que elegir:
Se pueden utilizar ambos simultáneamente (en discos físicos diferentes), pero habitualmente se elige el uno o el otro, utilizándolo de modo exclusivo. La Tabla 3-1 facilita una relación comparativa de los dos administradores de volúmenes para ayudarle a determinar cuál se adaptará mejor a sus necesidades. Tabla 3-1 Comparación de las características y terminología de los administradores de volúmenes
Cuando se utiliza un administrador de volúmenes, el primer paso consiste en agrupar las unidades físicas en reservas de espacio en disco denominadas:
Después de agrupar las unidades de disco físicas en grupos de discos/volúmenes, el espacio colectivo se puede dividir en contenedores de almacenamiento lógicos que pueden ser más pequeños o más grandes que cualquier unidad individual del grupo. Estos contenedores de almacenamiento lógicos se denominan:
Después de definirlos, los volúmenes o volúmenes lógicos individuales se pueden utilizar para:
Los volúmenes lógicos se pueden ampliar o reducir según sea necesario (si los datos que contienen admiten estas operaciones). Si un volumen (o disco físico) no se utiliza para espacio de intercambio ni para acceso a un disco sin procesar (por ejemplo, el espacio en disco administrado por una aplicación de base de datos), dicho volumen probablemente se esté utilizando para el almacenamiento de archivos. Los directorios, archivos y datos de archivos habitualmente se distribuyen por todo un volumen o unidad de disco. Del mismo modo que un catálogo de fichas le permite localizar un libro específico en una biblioteca grande, la función principal de un sistema de archivos es mantener los punteros a los archivos almacenados en un volumen o disco físico de modo que dichos archivos puedan recuperarse posteriormente. No se trata meramente de punteros que indican qué archivo está en qué directorio, sino que son los punteros de nivel bajo y otra información vital, por ejemplo:
Los sistemas de archivos también desempeñan otras funciones importantes, por ejemplo, el mantenimiento de la información sobre la titularidad y los privilegios de acceso para que las funciones de seguridad de HP-UX puedan garantizar el acceso a un archivo o a un directorio sólo a quienes tengan autorización. Como en el caso de los administradores de volúmenes, HP-UX le ofrece varias opciones de tipos de sistemas de archivos para elegir. De forma específica:
Además de los tipos de sistemas de archivos anteriores, HP-UX 11i versión 3 admite:
Si las operaciones dependen de la E/S de disco de alto rendimiento, además de la garantía de que se utilizan interfaces de gran velocidad (por ejemplo, Fibre Channel), tome en consideración los siguientes factores: La creación de bandas en discos extiende los datos por varios dispositivos físicos de modo que se producen escrituras sucesivas en dispositivos diferentes. De esta forma, el segundo fragmento de datos para escribir no tiene que esperar a que el dispositivo termine de escribir el primer fragmento. En esencia, si se tienen n dispositivos con bandas creadas conjuntamente, se pueden escribir simultáneamente (o casi simultáneamente) n fragmentos de datos sin tener que esperar a que los dispositivos estén listos para los datos posteriores. La creación de bandas se puede efectuar en el dispositivo si se utiliza una unidad de discos múltiples (disk array), una matriz RAID u otro equipo que admita operaciones RAID. El administrador LVM o el administrador VERITAS Volume Manager (VxVM) pueden realizar otros tipos de creación de bandas en discos. Para obtener información sobre la creación de bandas mediante uno de los administradores de volúmenes, consulte la página de manual de lvcreate(1M) o vxassist(1M). Se puede especificar el tamaño de los fragmentos de datos para utilizar con la creación de bandas. La creación de bandas de datos de hardware se consigue mediante determinadas configuraciones RAID. Los niveles RAID relacionados con la creación de bandas que se utilizan habitualmente en las unidades de discos múltiples (disk arrays) de HP que admiten RAID son:
Por los mismos motivos que los descritos en la sección Creación de bandas en discos, cuanto más se pueda equilibrar al acceso al disco, mejor será el rendimiento alcanzado en las lecturas y escrituras del disco. Esto reduce la posibilidad de que un dispositivo dado esté ocupado atendiendo otra operación de acceso a los datos, haciendo que las lecturas y escrituras adicionales tengan que esperar. La elección del tipo de sistema de archivos también repercute en la eficacia del acceso a los datos. En general, el sistema de archivos VERITAS File System (VxFS) es más rápido que el uso del sistema de archivos HFS. A partir de HP-UX 11i versión 3, HP-UX 11i admite multirruta de dispositivo, una tecnología nueva que asocia archivos de dispositivo a dispositivos mediante el uso de identificaciones de dispositivo únicas en lugar de la ruta de hardware a los dispositivos. Esto entraña que un solo archivo de dispositivo puede representar varias rutas de hardware a un dispositivo dado que, cuando se combina con hardware que tiene varios puertos (que admite varias conexiones físicas), no sólo genera rutas redundantes al dispositivo, sino un mayor ancho de banda de E/S. HP-UX 11i versión 3 puede equilibrar automáticamente la carga entre varias conexiones físicas a un dispositivo, lo que mejora la eficacia de E/S. Para obtener más información sobre la multirruta de dispositivo, consulte la sección «Direccionamiento del almacenamiento». Aunque el tema de la creación de reflejos de disco es más un asunto de redundancia de datos, existen motivos de rendimiento para la creación de reflejos. Si se utiliza una configuración de disco de nivel RAID 1 (creación de reflejos) en un entorno más centrado en la lectura de datos de los discos que en la escritura de datos en los discos del reflejo, se puede agilizar significativamente la entrada de datos, puesto que se pueden recuperar en paralelo bloques de disco posteriores de dispositivos alternativos. Para obtener las ventajas adicionales de utilizar las configuraciones RAID 1, consulte la sección «Creación de reflejos de disco». El valor de la mayoría de los datos en la era de la información oscila entre importante y crítico. La importancia de la redundancia de datos es directamente proporcional a la importancia de los datos objeto de protección. La redundancia de datos puede adoptar muchas formas pero en todas las formas existen varias copias de los datos, de modo que, si la copia primaria de los datos se daña o destruye, se puede utilizar otra copia de dichos datos para continuar con las operaciones. Al elegir una tecnología de redundancia de datos, tenga en cuenta lo siguiente:
Uno de los puntos principales de la protección de los datos es erradicar puntos únicos de error. Los Matrices RAID y otras unidades de discos múltiples (disk arrays), la Creación de reflejos de disco y las Copias de seguridad de los datos, y Serviceguard, se centran en su totalidad en la erradicación de puntos únicos de error. A partir de HP-UX 11i versión 3, HP-UX 11i admite multirruta de dispositivo, una tecnología que asocia archivos de dispositivo a dispositivos mediante el uso de identificaciones de dispositivo únicas en lugar de la ruta de hardware a los dispositivos. Esto entraña que un solo archivo de dispositivo puede representar varias rutas de hardware a un dispositivo dado que, cuando se combina con hardware que tiene varios puertos (que admite varias conexiones físicas), no sólo genera un mayor ancho de banda de E/S, sino también rutas redundantes al dispositivo. HP-UX 11i actualmente puede conmutar por error de forma automática con una ruta de hardware alternativa en caso de que una tarjeta de interface, cable u otra pieza de hardware dé error, y lo puede hacer con apenas interrupción o ninguna en absoluto para las aplicaciones y usuarios que tengan acceso al dispositivo. Las unidades de discos múltiples (disk arrays), y los conjuntos de discos independientes configurados utilizando configuraciones RAID, tienen capacidad para crear reflejos de datos a partir de un disco físico en uno o varios discos físicos adicionales, aportándole de ese modo copias adicionales de los datos en caso de que un mecanismo de unidad diera error. Tener una segunda copia de los datos basta para disminuir exponencialmente la posibilidad de que den error todas las copias de los datos. La creación de reflejos de datos de hardware se consigue mediante determinadas configuraciones RAID. Los niveles RAID relacionados con la creación de reflejos que se utilizan habitualmente en las unidades de discos múltiples (disk arrays) de HP que admiten RAID son:
La sección anterior analizaba las unidades de discos múltiples (disk arrays) y las configuraciones RAID principalmente desde el punto de vista del hardware. Sin embargo, la creación de reflejos de disco también se puede efectuar en el software. Los administradores de volúmenes LVM y VERITAS Volume Manager se pueden utilizar para crear reflejos de los datos. Para implantar la creación de reflejos de disco mediante el administrador LVM, tendrá que instalar el producto MirrorDisk/UX, el cual está disponible como producto opcional en los siguientes entornos operativos: Mirrordisk/UX admite hasta tres copias de datos, si se utiliza LVM con grupos de volúmenes de la versión 1, y hasta seis copias de datos, si se utiliza LVM con grupos de volúmenes de la versión 2. La versión básica del administrador VERITAS Volume Manager le permite crear reflejos sólo del sistema de archivos raíz. Al adquirir e instalar la versión completa del administrador VERITAS Volume Manager, se pueden crear reflejos de otros grupos de discos y tener hasta 32 copias espejo del espacio de direcciones de un volumen. En cualquier momento dado, los datos se pueden copiar mediante una utilidad de una serie. El destino de las copias de los datos puede ser medios extraíbles que pueden guardarse fuera de las instalaciones o enviarse a otra ubicación para su custodia. Los medios extraíbles que se pueden utilizar para realizar copias de seguridad abarcan:
Puede incluso realizar una copia de seguridad de los archivos en un archivo ubicado en un disco alternativo (como en el caso de un archivo tar). Existen muchas utilidades en HP-UX para realizar una copia de seguridad de los datos:
Además de realizar una copia de seguridad en medios extraíbles, puede copiar los archivos importantes en otro sistema mediante ftp, rcp o (para copias seguras) sftp. Los diversos componentes que conforman la pila de almacenamiento HP-UX se consignan de formas diferentes: Tabla 3-2 Componentes de almacenamiento y forma de consignarlos
HP-UX, las aplicaciones y otros procesos establecen comunicación con los dispositivos y seudodispositivos escribiendo y leyendo en los archivos especiales de dispositivo. Los archivos especiales de dispositivo están en un formato especial que le indica a HP-UX:
Los dos primeros elementos de la lista anterior se determinan mediante el número «major» de un archivo especial de dispositivo y los dos últimos elementos se determinan mediante el número «minor» de un archivo especial de dispositivo. Los archivos especiales de dispositivo (DSF - Device Special Files) constan de las siguientes partes:
Las tres partes de un archivo de dispositivo se pueden ver con el comando ll (ls -l). Por ejemplo:
La información recogida en el archivo especial de dispositivo se puede consultar en un formato más legible para el ojo humano con el comando /usr/sbin/lssf. Por ejemplo:
El comando /usr/sbin/ioscan también mostrará información sobre la ruta de hardware en relación con los dispositivos del sistema: A continuación, se presenta la vista heredada de las unidades de disco de un sistema:
A continuación, se presenta la vista ágil de las mismas unidades de disco (mostrando las rutas de hardware LUN virtuales en lugar de las rutas de hardware reales):
A partir de HP-UX 11i versión 3, a los dispositivos de almacenamiento masivo se hace referencia mediante instancias de dispositivo en lugar de mediante rutas de hardware a los dispositivos. Esto entraña muchas ventajas con respecto al esquema de direccionamiento anterior que asociaba un archivo especial de dispositivo dado a la ruta de hardware a un dispositivo. El direccionamiento del hardware de dispositivo para los dispositivos de almacenamiento masivo actualmente es flexible, automático y transparente. Esto comporta muchas ventajas. El direccionamiento de dispositivos ágil permite cambiar las rutas de hardware entre los inicios del sistema (por ejemplo, si una unidad lógica LUN se traslada de un adaptador de bus host a otro mientras un servidor está apagado) y modificar las configuraciones de red de área de almacenamiento (SAN) sin requerir cambios en los archivos especiales de dispositivo (y, por lo tanto, sin requerir cambios en otros archivos de configuración). Si sustituye un disco asociado a un archivo especial de dispositivo persistente (el tipo de archivos especiales de dispositivo que proporcionan direccionamiento de dispositivo ágil), puede utilizar el comando io_redirect_dsf para actualizar el archivo especial de dispositivo persistente a fin de que haga referencia al disco de repuesto. Para obtener detalles, consulte la página de manual de io_redirect_dsf(1M). Debido a una limitación de los números «minor» de archivos especiales de dispositivo, un servidor se limitaba anteriormente a 256 instancias de bus. Mediante el direccionamiento de dispositivos ágil se pueden consignar actualmente más de 256 instancias de bus. El direccionamiento de dispositivos ágil también le permite consignar un número mayor de números de unidad lógica (LUN). HP-UX 11i versión 3 admite hasta 16.384 LUN. Cada LUN puede tener hasta 32 rutas de E/S físicas. HP-UX 11i versión 3 detecta y configura automáticamente nuevas rutas de E/S físicas a una unidad lógica LUN y equilibra los datos que circulan a través de diversas rutas en un dispositivo dado utilizando una de las siguientes directivas de equilibrio de la carga:
Utilice el comando scsimgr para especificar cuál de las directivas anteriores debe utilizarse para un dispositivo dado. HP-UX también puede volver a equilibrar automáticamente las cargas en las rutas de datos restantes a una unidad lógica LUN, en caso de que una o varias de dichas rutas den error. Los archivos especiales de dispositivo se ubican en el directorio /dev y muchos se organizan en una serie de subdirectorios en el marco de /dev. Dos de esos directorios contienen los archivos especiales de dispositivo persistentes que definen las unidades de disco físicas en un servidor:
En los directorios anteriores, los archivos tienen nombres con el formato «diskN» (donde «N» es el número de instancia del disco). Se puede adjuntar una parte opcional de un nombre de archivo de dispositivo para un disco a fin de representar números de partición de disco. Según la costumbre, ante la ausencia de esta parte opcional del nombre de archivo de dispositivo, el nombre representa un disco completo. Esta parte opcional extiende el formato del nombre para que sea diskN_pnº (donde pnº representa el número de partición, la densidad de cinta u otra información). Los siguientes directorios aún existen en HP-UX 11i versión 3 para proporcionar compatibilidad retroactiva. Estos directorios contienen los archivos especiales de dispositivo heredados que definen las unidades físicas en un servidor (la forma heredada):
En estos directorios, los archivos tienen nombres con el formato «cnºtnºdnº» (donde cnº representa el número de instancia de controladora, tnº representa el número de destino SCSI y dnº representa el número LUN SCSI). Con los archivos especiales de dispositivo heredados que están asociados a discos, una parte opcional del nombre de archivo puede representar los números de partición de disco. Según la costumbre, ante la ausencia de esta parte opcional del nombre de archivo de dispositivo, el nombre representa un disco completo. Esta parte opcional extiende el formato del nombre para que sea cnºtnºdnºsnº (donde snº representa el número de partición, la densidad de cinta u otra información). Las rutas de hardware, como el nombre implica, definen las rutas físicas que los datos recorren para llegar a los dispositivos. En HP-UX 11i versión 3, hay tres formatos para especificar rutas de hardware a dispositivos de almacenamiento masivo. Éste es el formato utilizado en las revisiones anteriores a HP-UX 11i versión 3. Se compone de una serie de direcciones de bus-nexo separadas por caracteres de barra («/») que llevan al adaptador de bus host (HBA); debajo del adaptador de bus host, los elementos de dirección adicionales se separan con puntos («.»). Para los dispositivos conectados directamente, el direccionamiento puede ser un simple destino y número LUN: 0/0/2/0.1.7.0 Para los dispositivos SCSI-3 conectados a través de una red de área de almacenamiento (SAN), el direccionamiento heredado se emula con un dominio, área, puerto, bus virtual, destino virtual y LUN virtual: 0/2/1/0.1.5.0.0.3.7 Este formato se utiliza para consignar las unidades lógicas LUN en modo ágil. Es idéntico al formato de ruta de hardware heredada hasta llegar al adaptador de bus host (HBA). Debajo del adaptador de bus host, se representan (en formato hexadecimal) dos elementos de dirección adicionales:
0/2/1/0.0x50001fe1500170ac.0x4017000000000000 es un ejemplo de una ruta de hardware SCSI-3. Puesto que los dispositivos pueden tener varias rutas de hardware físicas, se necesita una ruta de hardware LUN virtualizada para que la ruta de hardware a la que esté asignado un archivo especial de dispositivo persistente permanezca igual aun cuando cambien los elementos subyacentes de la ruta de hardware física. En lugar de una serie de direcciones de bus-nexo (correspondientes a rutas de hardware específicas) que lleven al adaptador de bus host, las rutas de hardware virtuales utilizan un bus-nexo virtual (denominado el nodo raíz virtual) con una dirección de 64000. El direccionamiento por debajo de dicho nodo raíz virtual consta de una dirección de bus virtual y una id. de LUN virtual, delimitadas por caracteres de barra («/»). 64000/0xfa00/0x22 es un ejemplo de dirección de hardware virtual. Ejemplo 3-2 Resumen de los formatos de las rutas de hardware Los tres formatos descritos más arriba son formas distintas de hacer referencia a la misma unidad lógica LUN, de modo que una sola unidad lógica LUN podría tener todas las direcciones siguientes:
En el ejemplo anterior, la unidad lógica LUN tiene cuatro rutas de hardware físicas. Las primeras cuatro líneas las representan utilizando el formato de ruta de hardware heredada, las cuatro líneas siguientes las representan utilizando el formato de ruta de hardware SCSI-3 y la última línea representa la única ruta de hardware virtual (utilizada para las cuatro rutas físicas). Los comandos de HP-UX 11i versión 3 aceptarán cualquiera de estos tres formatos para especificar una ruta de hardware a una unidad lógica LUN. A continuación, se presenta una lista de los comandos clave utilizados para administrar los archivos especiales de dispositivo:
El espacio de intercambio es donde HP-UX almacena las páginas innecesarias de memoria de los procesos en ejecución, un proceso que se denomina paginación de la memoria virtual (o simplemente paginación), porque los fragmentos de datos que se extraen e introducen en la memoria RAM física se llaman páginas. Esto permite a HP-UX utilizar mucha más memoria que la que existe físicamente en un servidor. Se utilizan tres tipos de espacio de intercambio para las operaciones de paginación: El espacio de intercambio se asigna en un principio al configurar los discos. El espacio de intercambio de dispositivo ocupa un volumen lógico o partición de disco, que se reserva normal y expresamente para fines de paginación. Este espacio también puede configurarse como una zona de volcado, pero hacerlo tiene consecuencias para la integridad del volcado de memoria si se produce un bloqueo. Consulte la sección «Utilización de un dispositivo tanto para la paginación como para el volcado (Tiempo de recuperación del sistema)». Puesto que, cuando HP-UX se está ejecutando, el dispositivo utilizado se utiliza exclusivamente para paginación, no se pueden almacenar también en él archivos.
El espacio de intercambio de dispositivo sólo se puede utilizar localmente: los clientes no pueden tener acceso a él remotamente utilizando protocolos de acceso a disco a través de la red. Al espacio de intercambio de dispositivo se tiene acceso rápidamente porque HP-UX puede obtener acceso directamente al volumen lógico o la partición de disco para efectuar escrituras o lecturas grandes. Si el espacio de intercambio de dispositivo que ha configurado en el servidor no es suficiente y no tiene más dispositivos que pueda dedicar a dicho espacio de intercambio de dispositivo, puede configurar el espacio de intercambio de sistema de archivos. El espacio de intercambio de sistema de archivos permite que haya espacio extra si existe una necesidad ocasional de más espacio de intercambio de dispositivo que el asignado. Sólo se utiliza cuando el espacio de intercambio de dispositivo es insuficiente. El espacio de intercambio de sistema de archivos se configura como espacio de intercambio adicional que ha de asignarse a partir del espacio no utilizado en un sistema de archivos. Dado que el espacio de intercambio de sistema de archivos exige que el sistema lleve a cabo un mayor volumen de procesamiento, por lo general, es más lento que el espacio de intercambio de dispositivo y no debe utilizarse a modo de reemplazo permanente en caso de que el espacio de intercambio de dispositivo no sea suficiente. Está más indicado para el desbordamiento ocasional del espacio de intercambio de dispositivo. El sistema de archivos utilizado para el intercambio puede ser de índole local o remota. Los clientes del clúster pueden utilizar el espacio de intercambio del sistema de archivos remoto para sus necesidades de intercambio. El intercambio en un sistema de archivos remoto es más lento que el intercambio en un sistema de archivos local y no se recomienda si se dispone de espacio de intercambio de dispositivo local o de espacio de intercambio del sistema de archivos local. El seudoespacio de intercambio es muy diferente del espacio de intercambio de dispositivo o del espacio de intercambio de sistema de archivos. Es una de las tecnologías que le permiten utilizar con mayor eficacia los recursos del sistema. El seudo «espacio» de intercambio en realidad no existe: HP-UX sólo se comporta como si tuviera una cantidad extra de espacio de intercambio. El seudoespacio de intercambio aprovecha el hecho de que no se utiliza realmente todo el espacio de intercambio que se reserva. Esto permite la ejecución en memoria de una cantidad mayor de procesos que la permitida por los dispositivos de intercambio configurados. El seudoespacio de intercambio está indicado para utilizarlo con sistemas de memoria grande. Si opta por utilizar la capacidad de seudoespacio de intercambio (en realidad, está habilitada por defecto), se utiliza como seudoespacio de intercambio una cantidad de seudoespacio de intercambio igual a 7/8 partes de la cantidad de la RAM física disponible para el servidor, la nPartición o la partición virtual. Otra tecnología que aprovecha el hecho de que en realidad no se utiliza todo el espacio que se reserva es el espacio de intercambio en reposo. La característica de espacio de intercambio en reposo hace que HP-UX no reserve espacio de intercambio para una página privada de proceso hasta que el proceso asociado no modifique realmente la página. Esto puede reducir significativamente la cantidad de espacio de intercambio asignado. El espacio de intercambio en reposo se configura proceso a proceso. El espacio de intercambio en reposo se puede habilitar con la ayuda de programas o un usuario puede modificar un archivo ejecutable binario para habilitarlo con ayuda de la opción +z del comando chatr. Para obtener detalles, consulte la página de manual de chatr(1). HP-UX debe disponer de al menos una zona de intercambio de dispositivo al iniciarse. Este espacio se denomina la zona de intercambio primaria.[4] La zona de intercambio primaria se ubica por defecto en el mismo disco que el sistema de archivos raíz (aunque en un volumen lógico diferente). Utilice el comando swapon (consulte la página de manual de swapon(1M)) para definir el espacio de intercambio. Además de la zona de intercambio primaria, se puede utilizar otro espacio de intercambio. Se denomina zona de intercambio secundaria. Si utiliza espacio de intercambio de dispositivo como zona de intercambio secundaria, para obtener un mejor rendimiento, asigne la zona de intercambio secundaria en una unidad de disco diferente de la unidad de disco donde se ubique la zona de intercambio primaria. El espacio de intercambio de sistema de archivos siempre es una zona de intercambio secundaria. El espacio de intercambio debe ser lo suficientemente grande como para albergar todos los procesos que puedan ejecutarse en los momentos de máximo uso del sistema. Si el rendimiento del sistema es aceptable y, en especial, si no obtiene mensajes de error sobre el espacio de intercambio, como «Out of Memory» (Memoria insuficiente) o los relativos a la terminación de un proceso por carecer de espacio de intercambio, el sistema dispone de suficiente espacio de intercambio. A menos que la cantidad de memoria física del sistema sea sumamente grande, la cantidad mínima de espacio de intercambio debe ser igual a la cantidad de memoria física del sistema. En general, asigne un tamaño al espacio de intercambio del servidor que aproximadamente duplique o cuadruplique la cantidad de memoria física utilizada por HP-UX en el servidor, la nPartición o la partición virtual. El uso del espacio de intercambio aumenta con la carga del sistema. Si prevé agregar (o eliminar) una gran cantidad de usuarios o aplicaciones, probablemente tenga que volver a evaluar las necesidades de espacio de intercambio. En cuanto le conste o sospeche que va a tener que aumentar (o disminuir) el espacio de intercambio, debe calcular los requisitos de espacio de intercambio. Para calcular la cantidad de espacio de intercambio necesario, sume los requisitos de memoria de las aplicaciones que prevea ejecutar (simultáneamente) en el sistema a la cantidad de memoria física existente. Cuando HP-UX está en las primeras fases de la secuencia de inicio, el sistema empieza paginando sólo en un dispositivo para que sólo se necesite un disco en el momento del inicio. Durante el procesamiento de la secuencia de comandos de inicio /sbin/init.d/swap_start, las llamadas a swapon habilitan las zonas de paginación adicionales, si se ha definido alguna en el archivo /etc/fstab. Si surge la necesidad de espacio de paginación adicional mientras se ejecuta el sistema, también puede ejecutar el comando swapon para habilitar manualmente espacio adicional. Para obtener detalles, consulte las páginas de manual de swapon(1M) y fstab(4). A veces, se puede deshabilitar espacio de intercambio. Para poder deshabilitar la paginación de las zonas de intercambio:
Utilice el comando swapoff para deshabilitar la paginación de una zona de intercambio específica. Por ejemplo:
Deben tomarse en consideración algunas pautas al configurar espacio de intercambio en el sistema. En su mayoría, dichas pautas se centran en la maximización del rendimiento de HP-UX. Siga las pautas siguientes para configurar el tipo de espacio de intercambio utilizado con más frecuencia, el espacio de intercambio de dispositivo:
Cuando precise más espacio de intercambio y no disponga de ningún dispositivo para el espacio de intercambio de dispositivo adicional, o si tiene que realizar operaciones de intercambio en un sistema remoto, puede agregar dinámicamente espacio de intercambio de sistema de archivos al sistema. Observe las siguientes pautas:
Al agregar zonas de intercambio, se puede asignar una prioridad a cada una. Las prioridades oscilan entre 0 (la máxima) y 10 (la mínima). HP-UX utiliza primero las zonas de intercambio con prioridad más alta. Asimismo, HP-UX concede prioridad al espacio de intercambio de dispositivo con respecto al espacio de intercambio de sistema de archivos en caso de que ambas presenten la misma prioridad. A continuación, se relacionan las pautas que deben observarse:
Las siguientes páginas de manual contienen información importante sobre la configuración del espacio de intercambio:
Los siguientes parámetros optimizables del kernel afectan a las actividades de paginación en HP-UX: [3] En algunos casos, el hardware nuevo se detecta automáticamente y se crean archivos especiales de dispositivo persistentes asociados, incluso antes de que ioscan se ejecute. No obstante, si tiene hardware nuevo sin ningún archivo especial de dispositivo asociado, insf puede crearlos por usted. [4] La zona de intercambio primaria no es obligatoria si se ha habilitado seudoespacio de intercambio; no obstante, se recomienda encarecidamente su uso. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||