Necesito una forma paso a paso, simple y fácil de configurar el intercambio.
swap
memory-usage
Un cero
fuente
fuente
sudo bash -c "echo 'vm.swappiness = 15' >> /etc/sysctl.conf"
sudo sysctl -p
para cargar el nuevo valor de intercambio desde el archivo sysctl.conf, de lo contrario, el cambio solo se aplica en el próximo reinicio.Respuestas:
El kernel de Linux proporciona una configuración modificable que controla con qué frecuencia se usa el archivo de intercambio, denominado intercambio.
Una configuración de intercambio de cero significa que se evitará el disco a menos que sea absolutamente necesario (se queda sin memoria), mientras que una configuración de intercambio de 100 significa que los programas se intercambiarán al disco casi instantáneamente.
El sistema Ubuntu viene con un valor predeterminado de 60, lo que significa que el archivo de intercambio se usará con bastante frecuencia si el uso de la memoria es aproximadamente la mitad de mi RAM. Puede verificar el valor de intercambio de su propio sistema ejecutando:
Como tengo 4 GB de RAM, me gustaría reducirlo a 10 o 15. El archivo de intercambio solo se usará cuando mi uso de RAM sea de alrededor del 80 o 90 por ciento. Para cambiar el valor de intercambio del sistema, ábralo
/etc/sysctl.conf
como root . Luego, cambie o agregue esta línea al archivo:Reinicie para que el cambio surta efecto.
También puede cambiar el valor mientras su sistema aún se está ejecutando con:
También puede borrar su intercambio ejecutando
swapoff -a
y luegoswapon -a
como root en lugar de reiniciar para lograr el mismo efecto.Para calcular su fórmula de intercambio:
Entonces, lo que significa es que cuando queda un 10% (395 MB) de RAM, comenzará a usar el intercambio.
Ayuda . Ubuntu Intercambiar
¿Qué es el intercambio?
El parámetro swappiness controla la tendencia del núcleo a mover procesos fuera de la memoria física al disco de intercambio. Debido a que los discos son mucho más lentos que la RAM, esto puede conducir a tiempos de respuesta más lentos para el sistema y las aplicaciones si los procesos se eliminan demasiado agresivamente de la memoria.
swappiness
puede tener un valor entre 0 y 100.swappiness=0
:swappiness=1
:swappiness=100
:Ver http://en.wikipedia.org/wiki/Swappiness .
La configuración predeterminada en Ubuntu es
swappiness=60
. La reducción del valor predeterminado de swappiness probablemente mejorará el rendimiento general de una instalación de escritorio típica de Ubuntu. Seswappiness=10
recomienda un valor de , pero siéntase libre de experimentar.Ejemplo
Comenzó a usar swap al 91% :
Como configuré mi sistema y vm para usar RAM al 90% , al 90% no hubo intercambio.
Después de eso abrí algunas aplicaciones como Firefox & Shutter, y comenzó a intercambiar porque el uso de RAM está por encima del 90% .
fuente