Linux y otros Unix-como sistemas operativos utilizan el tí©rmino “swap” para describir el movimiento de las paginas de memoria entre la RAM y el disco, y la región de un disco donde las páginas son almacenadas. Es común utilizar toda una partición de un disco duro para el intercambio.
Sin embargo, con el kernel de Linux 2.6, los archivos de intercambio son tan rápidos como las particiones de intercambio. Ahora bien, muchos administradores (Windows y Linux/UNIX) siguen una vieja regla de que la partición de intercambio debe ser dos veces el tamaño de la RAM del sistema.
Digamos que mis computadora tiene 64GB de RAM, debo configurar el espacio de intercambio a 128 GB?
Es realmente necesario un espacio de intercambio de 128 GB?
Al principio los gestores de memoria eran muy mal diseñados, y no eran muy inteligentes. Hoy en día eso ha cambiado, los administradores de memoria par aLinux y Unix son muy inteligentes.
Regla obsoleta: El tamaño del espacio swap para servidores debe de ser el doble de la memoria RAM
De acuerdo con OpenBSD FAQ:
Muchas personas siguen una vieja regla de que la partición de intercambio debe ser de dos veces el tamaño de su principal sistema de RAM. Esta regla es una tontería. En un sistema moderno, es una gran cantidad de swap, la mayoría de las personas prefieren que sus sistemas no utilizen el espacio de intercambio nunca. Usted no quiere que su sistema nunca se agote la RAM + swap, pero por lo general prefieren tener suficiente memoria RAM en el sistema por lo que no tiene necesidad de swap.
Aquí está mi recomendacion para un servidor comun (Web/Correo, etc):
Para servidores Oracle de alto desempeño y trabajo pesado con un sistema de almacenamiento RAID 10:
Red Hat recomienda configurar de la siguiente manera para RHEL 5:
En realidad la cantidad de espacio de swap que un sistema necesita no es realmente en función de la cantidad de RAM que tiene, sino más bien la carga de trabajo que se está ejecutando en la memoria de ese sistema.
Un sistema Red Hat Enterprise Linux 5 funcionara bien sin espacio de intercambio, siempre y cuando la suma de la memoria anónima y el sistema de memoria compartida V es inferior o aproximadamente 3/4 la cantidad de RAM. En este caso, el sistema simplemente bloqueara la memoria anonima y compartida del sistema V en la RAM para almacenamiento en cachí© de sistema de archivos a fin que cuando la memoria se agote el núcleo sólo reclama memoria del pagecache.
Considerando que durante la instalacion del sistema operativo Linux es necesario configurar el espacio swap y no hay manera fácil de predeterminar la carga de trabajo para la memoria RAM.
Cuanto más RAM tenga un sistema, por lo general necesitara menos espacio de intercambio o memoria virtual.
La memoria virtual o espacio de intercambio mantendra la operación de un servidor con carga funcionando por un tiempo mediante el intercambio de procesos.
Para averiguar la utilización del espacio de intercambio podemos ejecutar alguno de los siguientes comandos:
Como conclusion es necesario añadir más RAM, ajustar el software (como administrar los procesos de Apache o instalar el servidor web lighttpd para salvar RAM) o utilizar algún tipo de balanceo de carga.
Tambií©n puede consultar la documentación del núcleo de Linux para /proc/sys/vm/swappiness.Con esto usted puede ajustar y mejorar el rendimiento el espacio de intercambio (swap).
Si va a suspender a disco, entonces usted necesita que el espacio de intercambio sea mayor que la RAM del sistema. Por ejemplo, una portátil tiene 1GB de RAM y de intercambio 2GB. Esto sólo se aplica a los portátiles o computadoras de escritorio, pero no a los servidores.
Si usted es un hacker del núcleo (depuración y fixes del kernel) y la generación de core dumps, usted necesita el doble de la RAM en el espacio de intercambio.
O le instala más RAM (recomendado) al servidor o bien utiliza un almacenamiento más rápido para mejorar el I/O de disco. No hay reglas, cada instalación y configuración es única. Ajuste los valores según sus necesidades y seleccione la cantidad de swap que es adecuada para usted y su entorno.
En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…
El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…
En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…
?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…
En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…
A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…