¿Cómo adjuntar una partición de intercambio a Linux?

La memoria virtual en el sistema operativo Linux es RAM + espacio de intercambio. Se usa cuando el uso de la memoria del sistema excede un cierto punto, luego se usa el espacio de intercambio, todos los procesos inactivos se cambian a intercambio y los nuevos procesos se asignan a la RAM. Ahora, cómo asignar el espacio de intercambio idealmente, el espacio de intercambio debería ser el doble del tamaño de la RAM, por ejemplo, si la RAM es de 64 KB, entonces el intercambio debería ser de 128 KB. Este fue el caso cuando los tamaños de RAM eran pequeños. Para las computadoras más recientes, sabemos que la RAM mínima es de 2 GB, por lo que el espacio de intercambio es menos del doble de la RAM debido a un problema de rendimiento.

De acuerdo con la documentación del espacio de intercambio de Fedora o Cent OS

Cantidad de RAM del sistema Espacio de intercambio recomendado
2GB o menos El doble de RAM
Entre 2GB a 8GB Igual que la RAM
Entre 8GB a 64GB 0,5 veces la memoria RAM
Más de 64GB Dependiente de la carga de trabajo

Veremos un ejemplo de cómo administrar el espacio de intercambio. Estoy usando vagrant y virtual box y usando la imagen centos7 en lugar de un sistema operativo Linux adecuado. (Pero debe usar una máquina Linux en lugar de una máquina virtual, ya que no vienen con una tabla de particiones adecuada)

Paso 1: abra una terminal en su máquina y comience escribiendo el siguiente comando  

lsblk (Usé lsblk para mostrar todos mis dispositivos de bloque conectados a la máquina)

Block-devices-attached

Paso 2: Vamos a crear una nueva partición de intercambio de 150 MB para demostrar. Inicie sesión como usuario raíz en su sistema en la terminal usando sudo su

fdisk -l (verifique la memoria usando fdisk -l para verificar la partición existente)

fdisk-command-checking-existing-partition

Paso 3: Comience creando primero un nuevo espacio usando el comando fdisk

fdisk /dev/<nombre del dispositivo> (puede ser sda1 o sda2) 

# Serás empujado al modo interactivo

presione n (Escriba n para crear una nueva partición de espacio)

fdisk-interactive-mode

Elige el tamaño de la partición

primer sector: presione enter (elige el valor predeterminado)

último sector:+150M (Elija el tamaño del espacio en el caso de 150 MB )

choosing-partition-size

Paso 4: Elegir el tipo de partición que queremos crear

presione t   

Especifique el número de partición que desea como intercambio

Presione enter (para seleccionar el valor predeterminado)

presione 82 (82 que es el tipo de partición de intercambio de Linux, también puede escribir L para verificar todo el código)

presione w (escriba w para escribir una nueva partición en el disco)

swap-partition-defined

Paso 5: después de eso, saldrá del modo de usuario interactivo de fdisk y regresará a la terminal.  

escriba partprobe (para volver a leer la tabla de particiones y evitar un reinicio)

mkswap /dev/sdaX (puede ser sda1 o sda2) (Definir la nueva partición creada como partición de intercambio en la memoria)

swapon /dev/sdaX (puede ser sda1 o sda2) (hace una nueva partición de intercambio en línea)

Paso 6: es necesario editar el archivo /etc/fstab para que el cambio permanezca incluso después de reiniciar y permanezca permanente

Vim /etc/fstab (he usado el editor vim pero puede usar cualquier editor para esto según su elección)

/etc/fstab

Agregar una línea al final del archivo 

/dev/sdaX intercambio intercambio valores predeterminados 0 0

Y sal y guarda tus cambios.

(Donde X es su número de partición)

Reinicie su dispositivo y abra la terminal

free -m (Use free -m para verificar la nueva partición de intercambio)

checking-new-swap-partition

Felicidades, ha creado una nueva partición de intercambio en su dispositivo 

Publicación traducida automáticamente

Artículo escrito por shubhamsingh50 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *