¿Qué es una partición de intercambio de Linux? Todo lo que necesitas saber

¿Qué es una partición de intercambio de Linux? Todo lo que necesitas saber

La mayoría de las instalaciones de Linux recomiendan que incluya una partición de intercambio. Esto puede parecer extraño para los usuarios de Windows acostumbrados a tener todo su sistema operativo en una sola partición.





¿Qué hace una partición de intercambio? ¿Necesita siquiera una? ¿Qué tamaño debería tener? Todas estas son preguntas importantes que, con las respuestas correctas, pueden mejorar seriamente el rendimiento de su sistema.





Qué hace la partición de intercambio de Linux

La partición de intercambio sirve como espacio de desbordamiento para su RAM. Si su RAM se llena por completo, cualquier aplicación adicional se ejecutará desde la partición de intercambio en lugar de la RAM.





Esto puede parecer una manera fácil de aumentar la cantidad de memoria utilizable de su computadora sin obtener más RAM, pero ese no es el caso. La RAM es el hardware ideal para la memoria porque es extremadamente rápida, a diferencia de los discos duros que son, en términos relativos, mucho más lentos.

Las unidades de estado sólido pueden haber hecho que el rendimiento sea un problema menor con sus velocidades muy mejoradas , pero ni siquiera ellos pueden igualar la RAM. Esto también es cierto de SSD NVMe más nuevos . En cualquier caso, no querrá causar un desgaste adicional en su unidad de estado sólido.



Una analogía cercana de la partición de intercambio es el archivo de paginación de Windows, aunque existen muchas diferencias técnicas entre los dos.

La partición de intercambio de Linux no se limita a desbordar el espacio de almacenamiento. Puede ayudar a su PC de otras formas.





Priorización

Una partición de intercambio también puede ayudar a mover algunos elementos de su memoria a su disco duro para dejar más espacio en la memoria para elementos más importantes. Esto implica que los elementos que rara vez se tocan se moverán a la partición de intercambio.

El umbral de lo que se considera 'raro' depende del 'intercambio' (sí, ese es el término real utilizado), que es configurable. Un mayor intercambio significa que es más probable que los datos se muevan a la partición de intercambio. Un intercambio más bajo significa que es menos probable que los datos se muevan a la partición de intercambio.





Hibernación

Una partición de intercambio se utiliza como destino del contenido de su memoria cada vez que le dice a su sistema que hiberne. Esto significa que sin una partición de intercambio, la hibernación en Linux es imposible.

Dicho esto, se ha vuelto bastante raro que las personas utilicen la función de hibernación, por lo que es posible que esto no le importe.

¿Necesita una partición de intercambio?

¿Significa esto que es necesaria una partición de intercambio? ¡Para nada! Un sistema Linux puede funcionar perfectamente sin una partición de intercambio. Ya hemos hablado de los beneficios de una partición de intercambio. Ahora, ¿por qué no querrías tener uno?

Cuando las particiones de intercambio no ayudan

Las particiones de intercambio tienen sus desventajas. Ocupan espacio en su disco duro que no cambia de tamaño dinámicamente cuando no están en uso. El uso intensivo de intercambio también puede aumentar el desgaste de la unidad principal. En algunos casos, las particiones de intercambio ni siquiera ayudan a mejorar el rendimiento. Aquí hay un ejemplo en el que tener una partición de intercambio puede ser peor que no tener una.

Supongamos que ha instalado Linux en un netbook antiguo con solo 2 GB de RAM y un disco duro de 5400 rpm. Con solo 2 GB de memoria, puede imaginar que se llena bastante rápido con algunas pestañas abiertas del navegador. La partición de intercambio le permite mantenerlos todos abiertos mientras la memoria se desborda .

Pero luego aparece un cuello de botella debido a la velocidad de 5400 rpm del disco duro. Dado que el disco duro es muy lento y el sistema constantemente quiere acceder a la partición de intercambio, el netbook se vuelve extremadamente lento. La máquina es lo suficientemente lenta como para ser inutilizable a menos que cierre todo para liberar algo de memoria.

El intercambio de conjuntos no garantiza que todo en la partición de intercambio retroceda una vez que haya espacio disponible en la RAM. En cambio, es posible que quede mucho en la partición de intercambio, lo que hará que el netbook continúe funcionando lento. Por lo tanto, debe reiniciar su computadora para comenzar desde una pizarra limpia, lo que lleva un tiempo porque el sistema tiene que eliminar todo de la partición de intercambio antes de apagarse.

Cómo reparar la información de configuración del sistema incorrecta Windows 10

¿Qué sucede cuando no tienes Swap?

Si decide renunciar a una partición de intercambio, conozca los riesgos. Cuando su computadora necesita más RAM de la disponible, la interfaz puede bloquearse. Corre el riesgo de tener que forzar el cierre de su computadora y perder todos los datos en los que estaba trabajando.

En tales casos, es posible que desee tener una partición de intercambio, incluso si solo se usó una vez. Esto depende de si a menudo se está quedando sin espacio de almacenamiento. ¿Te darías cuenta si tuvieras 4GB menos de espacio de almacenamiento disponible porque dedicaste esa cantidad a intercambiar?

Recomendaciones de intercambio de Linux

Aquí hay algunas recomendaciones sobre cuándo es posible que desee tener una partición de intercambio y qué tamaño debe tener.

  • Si quieres poder hiberne su computadora , entonces debería tener una partición de intercambio. El tamaño de esta partición debe ser el tamaño de su memoria instalada, más un 10-25% adicional para dejar espacio para cualquier elemento que ya se haya movido a la partición de intercambio.
  • Solo quiero un pequeño aumento de rendimiento (y tiene al menos un disco duro de 7200 rpm)? Luego, puede agregar una partición de intercambio si lo desea. El tamaño de esto puede ser el que desee, pero no lo haría más grande de lo que lo haría si estuviera creando una partición de intercambio para habilitar la hibernación.
  • Si tu ocasionalmente use aplicaciones pesadas que requieren RAM adicional, una partición de intercambio puede servir como tranquilidad. En este caso, no necesita que su partición de intercambio sea tan grande como su RAM.
  • Si tiene un disco duro de 5400 rpm, es posible que no desee crear una partición de intercambio simplemente porque el cuello de botella puede empeorar la situación de su equipo. Pero si absolutamente desea tener un intercambio, aún puede crear una partición utilizando las mismas pautas de tamaño descritas anteriormente. Solo asegúrese de cambiar el valor de intercambio a algo mucho más bajo.

Cambiando el Swappiness

Como muchos aspectos del escritorio de Linux, el intercambio de su computadora se almacena en un archivo de texto. Puede encontrar este archivo navegando a / proc / sys / vm .

Cuando abra el archivo, verá un solo número que indica su intercambio actual. Puede editar este archivo utilizando cualquier editor de texto de su elección, siempre que tenga permisos de root.

Para hacer esto con el editor de texto GNOME predeterminado que se encuentra en Ubuntu y Fedora, puede intentar:

|_+_|

También hay una opción de línea de comandos que funciona independientemente del editor de texto que haya instalado. Simplemente ingrese:

|_+_|

Puede ingresar cualquier dígito entre 0 y 100. El valor indica cuándo desea que Linux comience a mover activamente procesos desde la memoria a la partición de intercambio. Entonces, por ejemplo, un valor de 20 indica que los procesos se moverán cuando el uso de memoria alcance el 80%; el valor de intercambio predeterminado en Ubuntu de 60 indica que los procesos se moverán cuando el uso de memoria alcance el 40%.

Puede comprobar si el cambio se ha realizado correctamente volviendo a abrir ese archivo de texto. Como era de esperar, el terminal ofrece una forma más rápida de verificar su intercambio. Simplemente ingrese este comando:

|_+_|

¿Su PC se siente más rápido?

El intercambio de particiones puede marcar una gran diferencia en el rendimiento de su sistema, a veces para bien y, a veces, para peor. Ahora que sabe para qué sirve la partición de intercambio, es de esperar que esté mejor equipado para tomar la decisión adecuada a su situación.

Pero antes de volver a particionar su disco, sepa que hay más en la administración de memoria que la cantidad de RAM que tiene y el tamaño de su partición de intercambio de Linux. Tómese un momento para aprender cómo Linux administra la RAM.

Cuota Cuota Pío Correo electrónico Canon vs.Nikon: ¿Qué marca de cámara es mejor?

Canon y Nikon son los dos nombres más importantes en la industria de las cámaras. Pero, ¿qué marca ofrece la mejor línea de cámaras y lentes?

Leer siguiente
Temas relacionados
  • Linux
  • Tecnología explicada
  • Partición de disco
  • Disco duro
  • Unidad de estado sólido
  • Sistemas operativos
  • Jerga
  • Consejos de Linux
Sobre el Autor Bertel King(323 Artículos publicados)

Bertel es un minimalista digital que escribe desde una computadora portátil con interruptores de privacidad físicos y un sistema operativo respaldado por la Free Software Foundation. Valora la ética sobre las funciones y ayuda a otros a tomar el control de sus vidas digitales.

Más de Bertel King

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse