GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear un intercambio en Linux

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

Si su sistema enfrenta problemas como que el sistema 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.

Cómo crear un intercambio en Linux

Aquí está el tutorial paso a paso para crear un archivo de intercambio en la máquina Linux y configurarlo en el sistema.

  1. Comprobar cambio de sistema

    Antes de comenzar a trabajar, verifique si el sistema ya tiene habilitado el intercambio. Si no hay intercambio, solo obtendrá un encabezado de salida.

    sudo swapon -s
    

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

  2. Crear archivo de intercambio

    Vamos a crear un archivo para usar para el intercambio en el sistema del tamaño requerido. Antes de crear 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.

    Mi sistema tiene 2 GB de memoria física instalada. Así que estoy creando un archivo de intercambio de 4 GB usando el siguiente comando. Luego establezca el permiso adecuado en el archivo:

    sudo fallocate -l 4G /swapfile
    chmod 600 /swapfile
    
  3. Haz que se intercambie

    Ahora haga este archivo como un archivo usable de intercambio usando mkswap comando.

    sudo mkswap /swapfile
    
  4. Habilitar intercambio

    Después de eso, habilite la memoria de intercambio en su sistema usando swapon comando.

    sudo swapon /swapfile
    

    Ahora, nuevamente verifique que el intercambio esté habilitado o no. Verá resultados similares a los siguientes.

    sudo swapon -s
    
    Filename                Type        Size    Used    Priority
    /swapfile               file        4194300 0       -1
    
  5. Configurar intercambio permanente

    Agregue la siguiente entrada en /etc/fstab para habilitar el intercambio al reiniciar el sistema. Es una buena idea hacer una copia de este archivo antes de los cambios:

    cp /etc/fstab /etc/fstab.backup
    vim /etc/fstab
    
    /swapfile   none    swap    sw    0   0
    
  6. Configurar parámetro del kernel

    Ahora cambia el intercambio parámetro del kernel según sus requisitos. Le dice al sistema con qué frecuencia el sistema utiliza esta área de intercambio.

    Edite /etc/sysctl.conf archivo y agregue la siguiente configuración en el archivo.

    sudo vim /etc/sysctl.conf
    
    vm.swappiness=10
    

    Ahora vuelva a cargar el archivo de configuración sysctl

    sudo sysctl -p
    

Desactivar 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 usando el siguiente comando.

swapoff /swapfile

Puede crear un nuevo archivo de intercambio más grande siguiendo los pasos anteriores o para desactivar 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.


Linux
  1. Cómo crear un archivo ZIP protegido con contraseña en Linux

  2. Cómo crear o aumentar el espacio de intercambio en Linux

  3. Cómo crear un archivo de intercambio en Linux

  4. Cómo aumentar el tamaño de intercambio en Ubuntu Linux

  5. ¿Cómo cambiar el nombre de un archivo en Linux?

Cómo crear un archivo Tar Gz

Cómo crear directorios desde un archivo de texto en Linux

Cómo vincular un archivo en Linux

Cómo crear un archivo grande de 1 GB o 10 GB en Linux

Cómo crear y usar un archivo de intercambio en Linux

Cómo deshabilitar el intercambio en Linux