Agregar Espacio para el Archivo de Intercambio en un Sistema Linux Tiempo estimado: 20 minutos Objetivo Evaluar y agregar espacio de intercambio en un sistema operativo Linux Red Hat Equipo Una computadora con Linux Red Hat 7.X instalado Escenario El administrador del sistema de una gran compañía nota que uno de los servidores Web Apache de Linux para el sitio Web de la compañía internacional ha estado corriendo lentamente, y la mayor parte de sus recursos se han agotado. Ya se ha gastado la mayor parte del presupuesto de IT para el año. Por lo tanto, agregar más RAM no es una opción. El administrador decide en cambio agregar más espacio de intercambio al servidor Procedimientos Paso 1: Evaluar el uso de intercambio Para determinar cuánto espacio de intercambi o agregar, primero mire el tamaño de algunos archivos del sistema. Determine cuánta memoria está siendo usada y cuánto queda en el sistema. El comando free en Linux puede usarse para revisar la memoria del sistema . Escriba free –m –t en el prompt del shell. ¿Cuánta memoria física está disponible ? ¿Cuánta memoria física está siendo usada ? __________________________________________________________________ __________________________________________________________________ ____________________________________ ______________________________ 1 - 3 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc. Paso 2: Agregar un archivo de intercambio Para agregar espacio de intercambio en un sistema, agregue un archivo de intercambio usando los siguientes pasos : 1. Inicie una sesión en el sistema como raíz . 2. Cree un archivo que sea igual en tamaño al archivo de intercambio que va a ser creado. Haga esto usando el comando dd. Ingrese el siguiente comando en el prompt del shell: dd if=/dev/zero of=/swapfile bs=1024 count=131072 La pantalla deberá ser similar a esto. [root@chi anpowei] # dd if=/dev/zero of=/swapfile bs=1024 count=131072131072+0 records in 131072+0 records out 3. El archivo swap que fue creado necesitará ser configurado . Después de que sea configurado, el sistema Linux puede usarlo para intercambiar memoria a un disco. Use el comando mkswap para permitir que Linux use el nuevo archivo de intercambio. Sin embargo, el nuevo archivo de intercambio no estará activo. Ingrese el siguiente comando en el prompt del shell : mkswap –f /swapfile o /sbin/mkswap –f /swapfile La pantalla deberá verse similar a esto . [root@chi anpowei] # /sbin/mkswap –f /swapfile Setting up swapspace version 1, size 134213632 4. Para activar este archivo de intercambio, use el comando swapon. Para volver inactivo a este archivo de intercambio, use el com ando swapoff en lugar del commando swapon. Ingrese el siguiente comando en el prompt del shell : swapon /swapfile o /sbin/swapon /swapfile La pantalla deberá verse similar a esto . [root@chi anpowei] # /sbin/swapon /swapfile [root@chi anpowei] # 2 - 3 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc. 5. Ahora, vea si el archivo de intercambio está activo. Use uno de los siguientes comandos. cat /proc/swaps o free El archivo de intercambio que fue recién creado no será usado la próxima vez que el sistema se reinicie a menos que lo ingrese en /etc/fstab. Reflexión Este método es el más rápido y fácil para agregar espacio de intercambio. Sin embargo, crea algunos problemas. Al crear este archivo de intercambio en una partición que ya está siendo usada, el archivo se fragmenta a medida que la partición es usada más y más. ¿Qué otros métodos pueden ser usados para agregar un archivo de intercambio? __________________________________________________________________ __________________________________________________________________ ________________________________________ __________________________ __________________________________________________________________ 3 - 3 IT Essentials II v3.0 Copyright 2004, Cisco Systems, Inc.