GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿no crear una partición de intercambio?

Los sistemas operativos modernos requieren un espacio de intercambio para hacer un uso eficiente de la memoria RAM. Incluso si su sistema tiene mucha RAM, desperdiciar RAM da como resultado una caché de búfer más pequeña, lo que significa un aumento de E/S del disco. Por lo tanto, no importa cuánta RAM tenga, aún desea que el sistema la use de manera eficiente. Usarlo de manera eficiente significa sacar cosas de la RAM a las que es muy poco probable que se acceda alguna vez.

Cuando inicia un sistema típico, se inicia una gran cantidad de servicios. Los programas ejecutan el código de inicialización y modifican las asignaciones de memoria privada en el proceso. Varios de estos servicios nunca corre de nuevo. Muchos de ellos no funcionarán durante horas. Sin intercambio, el sistema operativo no tiene más remedio que mantener las asignaciones de memoria privada modificadas asociadas con esos servicios en la RAM para siempre. Esa es RAM que nunca se puede usar como caché de disco.

Así que quieres intercambiar lo necesites o no.


He estado ejecutando un sistema de escritorio sin ningún cambio durante un par de años, ¡y me ha ido muy bien! Hay algunos comportamientos que son diferentes; algunos de estos son ventajosos y algunos pueden dañarlo. Todo depende de lo que estés haciendo.

Una diferencia importante es cómo se comporta el sistema cuando se agota la memoria:

Si no hay una partición de intercambio, el asesino OOM se ejecuta inmediatamente. Si tiene un programa con fugas de memoria, es probable que sea el que se elimine. Eso sucede y recuperas el sistema casi instantáneamente.

Si hay hay una partición de intercambio, el núcleo empuja el contenido de la memoria al intercambio. El proceso errante puede continuar asignando memoria. Esto sigue ocurriendo hasta que se agota el intercambio, lo que podría ser de diez minutos a una hora si tiene una partición de intercambio grande. Mientras hace esto, su sistema se ralentiza a paso de tortuga. Se vuelve imposible abrir una terminal y matar el proceso. Normalmente desenchufo el cable de alimentación cuando esto sucede.

Entonces, ya que voy a perder mis datos de todos modos cuando el sistema se agota, prefiero la primera opción para tener al menos una (alta) posibilidad de recuperación.


Se requiere el intercambio para la hibernación; de lo contrario, puede arreglárselas sin él.


Linux
  1. Crear un archivo de intercambio de Linux

  2. 3 formas de aumentar el espacio de intercambio en Linux

  3. ¿Cómo crear una partición del sistema EFI?

  4. ¿Cómo cambio la partición de intercambio en Linux?

  5. La mejor manera de deshabilitar el intercambio en Linux

Cómo crear particiones en Linux

Cómo crear un nuevo sistema de archivos Ext4 (partición) en Linux

Comando Fdisk en Linux (Crear particiones de disco)

Cómo crear o agregar una partición SWAP en Ubuntu y Linux Mint

Cómo crear particiones de disco en Linux

Crear una partición en Linux:una guía paso a paso