Introducción a los archivos de intercambio en Linux

Introducción a los archivos de intercambio en Linux

Esta guía le presentará los archivos de intercambio en Linux definiendo qué es un archivo de intercambio y el papel importante que desempeña para mantener estable su sistema.





¿Qué es un archivo de intercambio?

Un archivo de intercambio en Linux es un archivo en su disco duro que el kernel de Linux usa para almacenar datos variables de las aplicaciones que se ejecutan en su computadora. Un proceso conocido como intercambio es responsable de transferir los datos a un archivo de intercambio cuando la memoria de acceso aleatorio (RAM) no es suficiente.





Imagine que está ejecutando una aplicación que consume mucha memoria y el sistema comienza a usar el 100% de la RAM, el sistema operativo Linux usará un archivo de intercambio para evitar que su RAM se llene y haga que su sistema no responda o, lo que es peor, se bloquee.





Nota : Leer datos de un archivo de intercambio es un poco más lento que leer directamente desde la RAM, pero es una mejor alternativa que tener el sistema bloqueado.

Ver su archivo de intercambio usando swapon

Para obtener información sobre el archivo de intercambio en su sistema, ejecute el siguiente comando:



|_+_|

La salida del comando anterior sería similar a la que se muestra a continuación.

La salida muestra que el /raíz carpeta contiene el archivo de intercambio de su sistema llamado archivo de intercambio . Además, el tamaño del archivo de intercambio es de 2 GB y, actualmente, el sistema utiliza alrededor de 41 megabytes del espacio del archivo de intercambio.





Como la RAM y el espacio de intercambio funcionan juntos para almacenar datos temporales, es posible que desee información detallada sobre ambos. Puede hacerlo utilizando el gratis mando.

|_+_|

Cómo crear un archivo de intercambio en Linux

Si tiene problemas de rendimiento con su RAM, debería considerar la posibilidad de crear o aumentar el tamaño de su archivo de intercambio.





Relacionado Cómo administrar su memoria en Linux

Si tiene un sistema con poca RAM, por ejemplo, 2 GB, debe crear un archivo de intercambio que sea aproximadamente el doble del tamaño de su RAM, es decir, 4 GB.

Por otro lado, si tiene suficiente espacio RAM en su sistema, por ejemplo, 8GB, entonces su archivo de intercambio puede ser el 25% de su RAM, es decir, 2GB porque su RAM puede acomodar más datos variables de la aplicación.

Antes de que pueda crear un nuevo archivo de intercambio, asegúrese de deshabilitar su actual /archivo de intercambio :

|_+_|

Ahora cree un archivo de intercambio del tamaño de 2 GB con el Fallocate mando.

|_+_|

Si no tiene un archivo de intercambio, el comando antes mencionado creará uno para usted, pero en caso de que ya tenga uno, sobrescribirá el existente.

Ajustar Swappiness en Linux

El intercambio es un valor que usa el kernel de Linux para determinar con qué frecuencia la RAM debe usar el archivo de intercambio. De forma predeterminada, el valor se establece en 60. Cuanto mayor sea el valor, más a menudo su RAM utilizará el archivo de intercambio, lo cual es ideal si tiene poca RAM. Los valores posibles del archivo de intercambio van de 0 a 100.

Para ver su valor de intercambio, ejecute el siguiente comando:

|_+_|

Para cambiar temporalmente el valor de intercambio en su sistema, por ejemplo, 20, use el siguiente comando:

|_+_|

Nota : Este valor se restablecerá al valor predeterminado después de que se reinicie el sistema.

Para persistir en su intercambio, debe agregar la siguiente línea vm.swappiness = 20 en la parte inferior de tu etc / sysctl.conf archivo de configuración.

Asegúrese de reiniciar su sistema para que los cambios surtan efecto.

|_+_|

Cómo eliminar un archivo de intercambio

Para eliminar un archivo de intercambio que ya no necesita, primero desactívelo usando intercambio y luego usa el comando rm para eliminar su archivo .

Google Play Store en Amazon Fire
|_+_|

Uso de particiones dedicadas para intercambiar

Con un archivo de intercambio en su lugar, debe esperar un rendimiento mucho mejor de su sistema porque un archivo de intercambio evitará que su sistema se bloquee mientras se ejecutan aplicaciones que consumen mucha memoria.

Para sistemas de misión crítica, podría considerar crear una partición dedicada en su disco duro para intercambiar. Una partición de intercambio y un archivo de intercambio tienen sus propios pros y contras asociados.

Cuota Cuota Pío Correo electrónico ¿Qué es una partición de intercambio de Linux? Todo lo que necesitas saber

La mayoría de las instalaciones de Linux sugieren que incluya una partición de intercambio. ¿Para qué sirve una partición de intercambio? Esto es lo que necesita saber.

Leer siguiente
Temas relacionados
  • Linux
  • Memoria del ordenador
  • Linux
Sobre el Autor Bueno para ir(36 Artículos publicados)

Mwiza desarrolla software de profesión y escribe extensamente en Linux y programación front-end. Algunos de sus intereses incluyen historia, economía, política y arquitectura empresarial.

Más de Mwiza Kumwenda

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