El intercambio hace que mi sistema se vuelva lento y apagarlo hace que todo sea más fluido. Tengo 3.5 GB de RAM.
Sé cómo desactivar el intercambio ingresando sudo swapoff -a
en la terminal, pero eso es solo para la sesión actual, porque después de un reinicio, el intercambio se vuelve a encender. ¿Hay alguna forma de desactivar el intercambio de forma permanente?
Respuestas:
¿Puedo sugerir un enfoque más seguro? Nunca se sabe cuándo el intercambio puede evitar que se estrelle. Si bien el intercambio realmente ralentiza su computadora, si usa un programa que consume toda su RAM, tener la capacidad de intercambiar puede salvarlo de un reinicio completo. Cuando la computadora comience a intercambiar, notará y podrá eliminar la aplicación infractora.
Entonces, en lugar de deshabilitar el intercambio por completo, solo asegúrese de que su sistema operativo cambie muy raramente. Esto se controla mediante la
vm.swappiness
configuración en/etc/sysctl.conf
. La configuración predeterminada de Ubuntu es60
si recuerdo correctamente, lo cual es demasiado para la mayoría de las situaciones y hará que comience a intercambiar incluso cuando la RAM todavía está disponible. Si reduce este valor, podrá mantener la línea de intercambio segura mientras la usa solo para emergencias. Entonces, abra el archivo:Y agregue esta línea:
Si todavía es demasiado, cambie el 10 a 1. Ahora, después de reiniciar, solo cambiará cuando sea absolutamente necesario y simplemente puede olvidarse de ello.
fuente
Busque la línea en / etc / fstab que se refiere al intercambio y coméntela. El mío es así:
Puede editar este archivo con gedit. Haga una copia de seguridad primero, por si acaso:
Simplemente agregue # al comienzo de la línea donde está el intercambio y reinicie la computadora.
O
Pruebe la forma de la línea de comandos de comentar la entrada de intercambio en el
/etc/fstab
archivo,fuente
gksu gedit /etc/fstab
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> /host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1 /host/ubuntu/disks/swap.disk none swap loop,sw 0 0
Simplemente elimine la entrada (o coméntela usando # delante de la línea) de fstab y reinicie. Busque la línea con la palabra "intercambio".
fuente
Incorrecto ... si systemd encuentra una partición SWAP en cualquier unidad, la montará automáticamente. Es extraño que nadie mencione systemd. La solución es bastante simple de todos modos; para desactivar permanentemente el intercambio debe:
Tranquilízate.
fuente