Cómo agregar espacio de intercambio en Linux

Cómo agregar espacio de intercambio en Linux

Intercambio La memoria es parte del almacenamiento permanente del sistema (disco duro). Cuando el sistema encontró que la memoria física del sistema está llena, entonces inicia automáticamente la utilización de la memoria de intercambio disponible en el sistema. En términos simples, la memoria de intercambio es parte del disco duro utilizado como RAM en el sistema.

Si su sistema se enfrenta a problemas como el sistema que se queda sin memoria con frecuencia y no desea aumentar la memoria física. Entonces esta es la mejor idea para agregar memoria de intercambio en su sistema. Recuerde, la memoria de intercambio es buena pero mucho más lenta que la memoria física.

Este tutorial lo ayudará a crear un archivo de intercambio en el sistema Linux y usarlo como memoria de intercambio.

Agregar memoria de intercambio en Linux

Aquí está el tutorial paso a paso para crear un archivo de intercambio en un sistema Linux.

  1. Verificar el intercambio del sistema : Antes de comenzar a trabajar, verifique si el sistema ya ha cambiado. Si no hay intercambio, solo obtendrá un encabezado de salida.
    sudo swapon -s  

    Alternativamente, use el comando gratuito o superior para ver el estado de la memoria de intercambio.

  2. Crear archivo de intercambio : Creemos un archivo para usar para intercambiar en el sistema del tamaño requerido. Antes de hacer un archivo, asegúrese de tener suficiente espacio libre en el disco. En general, recomienda que el intercambio sea igual al doble de la memoria física instalada.
    sudo fallocate -l 4g /swapfile  

    Mi sistema tiene una memoria física de 2 GB instalada. Así que estoy creando un archivo de intercambio de 4 GB usando el siguiente comando.

    Luego establezca el permiso adecuado en el archivo:

    chmod 600 /swapfile  
  3. Hacer que cambie: Ahora haga este archivo como archivo utilizable de intercambio usando mkswap dominio.
    sudo mkswap /swapfile  
  4. Habilitar intercambio: Después de eso, habilite la memoria de intercambio en su sistema usando swapon dominio.
    sudo swapon /swapfile  

    Ahora, verifique nuevamente que el intercambio esté habilitado o no. Verás resultados algo como a continuación.

    sudo swapon -s  Tipo de nombre de archivo Tamaño utilizado Archivo de prioridad /swapfile 4194300 0 -1 
  5. Configuración de intercambio permanente: Agregar la siguiente entrada en /etc/fstab Archivo para habilitar el intercambio en el reinicio del sistema. Es una buena idea hacer una copia de este archivo antes de los cambios:
    vim /etc /fstab  
    /SwapFile Ninguno Swap SW 0 0 
  6. Configuración del parámetro del núcleo: Ahora cambia el mancha Parámetro del núcleo según sus requisitos. Le dice al sistema con qué frecuencia el sistema utiliza este área de intercambio.

    Editar /etc/sysctl.confusión archivo y agregar la siguiente configuración en el archivo.

    sudo vim /etc /sysctl.confusión  
    VM.Swappiness = 10 

    Ahora recargar el archivo de configuración de SYSCTL

    sudo sysctl -p  

Eliminar el espacio de intercambio

Si no necesita un archivo de intercambio o necesita aumentar el archivo de intercambio. Puede deshabilitar un archivo de intercambio ya activo en el sistema utilizando el siguiente comando.

swapoff /swapfile  

Puede crear un nuevo archivo de intercambio más grande utilizando los pasos anteriores o para deshabilitarlo eliminar permanentemente la entrada del archivo /etc /fstab.

Conclusión

Ha creado con éxito un archivo de intercambio en su máquina Linux y lo ha configurado como memoria de intercambio.