GNU/Linux >> Tutoriales Linux >  >> Linux

Crear y eliminar archivos de intercambio en Ubuntu

Hay dos tipos básicos de memoria:memoria de acceso aleatorio (RAM) y archivos de intercambio.

Las computadoras usan RAM para almacenar datos y ejecutar programas y servicios. Debido a que estos datos no se almacenan cuando apaga la computadora, la asignación es solo una asignación temporal.

Cuando utiliza un disco duro, clasificado como un dispositivo de almacenamiento de datos electromecánico, para almacenar datos de forma permanente en una computadora, puede guardar datos en su sistema en un archivo de intercambio incluso cuando el dispositivo está apagado. Cuando la computadora se reinicia, transfiere datos a la RAM para que la CPU pueda ejecutar programas y servicios según sea necesario.

El sistema también crea archivos de intercambio para usar espacio en disco cuando necesita asignar datos para la administración de memoria del kernel pero no tiene RAM.

Por lo general, utiliza archivos de intercambio en sistemas con poca RAM (alrededor de 1 GB). No necesariamente necesita archivos de intercambio para ejecutarse en un sistema operativo Ubuntu® o en un entorno Linux®. Sin embargo, sin los archivos de intercambio, su sistema podría experimentar un rendimiento degradado al ejecutar programas y procesos de alta demanda.

La siguiente tabla muestra el tamaño de intercambio recomendado según la cantidad de RAM que tenga y si elige hibernación . La hibernación requiere más espacio porque guarda el estado del sistema cuando lo apaga y restaura el estado del sistema cuando lo reinicia.

Tamaño de RAM Tamaño de intercambio (sin hibernación) Tamaño de intercambio (con hibernación)
256 MB 256 MB 512 MB
512 MB 512 MB 1GB
1GB 1GB 2 GB
2GB 1GB 3GB
3 GB 2GB 5 GB
4GB 2GB 6 GB
6 GB 2 GB 8 GB
8 GB 3GB 11 GB

Crea un archivo de intercambio

  1. Verifique el tamaño del archivo de intercambio actual. Puede usar cualquiera de los siguientes comandos para determinar el tamaño del archivo de intercambio existente:

     free -m
    
     swapon -s
    
     swapon -show
    

    Nota :si no hay salida o la salida es 000 , es posible que el archivo de intercambio no esté configurado.

  2. Para crear el archivo de intercambio, ejecute el siguiente comando:

     dd if =/dev/zero of=/swapfile bs=1024 count=1048576
    

    donde:

    • si :archivo de entrada (siempre será el mismo)
    • de :archivo de salida (puede nombrar este archivo como desee)
    • bs :tamaño del bloque (mantener el valor en 1024)
    • contar :cantidad de bloques para leer y escribir, lo que le ayuda a determinar cuánto espacio necesita para el archivo de intercambio.

    Nota :Recuerda que si requieres un tamaño específico, puedes modificar el count valor multiplicándolo por el valor del tamaño del bloque para el nuevo tamaño (en MB). Por ejemplo, multiplicando el tamaño del bloque antiguo, 1024 , por el nuevo tamaño, 4096 ,da como resultado 4194304 para el conteo .

  3. Proporcione la root usuario con permisos de lectura y escritura para el archivo de intercambio ejecutando el siguiente comando:

     chmod 600 /swapfile
    
  4. Configure el área de intercambio:

     mkswap /swapfile
    
  5. Activar memoria de intercambio:

     swapon /swapfile 
    
  6. Use un editor de texto para agregar la línea /swapfile swap swap defaults 0 0 al /etc/fstab archivo.

  7. Verifique que la nueva configuración del archivo de intercambio use cualquiera de los comandos en el paso 1.

Para más información sobre fstab , visite:https://wiki.archlinux.org/index.php/Fstab

Eliminar un archivo de intercambio

  1. Ejecute el siguiente comando para reactivar el archivo de intercambio:

     swapoff -v /swapfile
    
  2. Use un editor de texto para eliminar /etc/fstab entrada.

  3. Ejecute el siguiente comando para eliminar el archivo de intercambio:

     rm -f /swapfile
    

Linux
  1. Cómo agregar un archivo de intercambio en Ubuntu

  2. Cómo crear un intercambio en Linux

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

  4. ¿Cómo puedo eliminar completamente PHPStorm y todos los archivos asociados en Ubuntu 13.04?

  5. ¿Cómo eliminar archivos ._ en un directorio? ubuntu

Cómo ver archivos y carpetas ocultos en Ubuntu File Manager

Cómo crear y editar archivos PDF en Ubuntu

Cómo ejecutar archivos .bin y .run en Ubuntu

Cómo cambiar el nombre de los archivos en Ubuntu 20.04

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

Cómo agregar un archivo de intercambio en Ubuntu 20.04