Swap ralentit mon système et le désactiver rend le tout plus fluide. J'ai 3,5 Go de RAM.
Je sais comment désactiver l'échange en entrant sudo swapoff -a
dans le terminal, mais ce n'est que pour la session en cours, car après un redémarrage, l'échange se rallume. Est-il possible de désactiver le swap de manière permanente?
Réponses:
Puis-je suggérer une approche plus sûre? Vous ne savez jamais quand l'échange peut vous empêcher de planter. Bien que l'échange permette effectivement de ralentir votre ordinateur, si vous utilisez un programme consommant toute votre mémoire vive, la possibilité de permuter peut vous éviter un redémarrage brutal. Lorsque l'ordinateur commence à permuter, vous remarquerez et serez en mesure de tuer l'application incriminée.
Par conséquent, au lieu de désactiver complètement le swap, assurez-vous que votre SE ne permute que très rarement. Ceci est contrôlé par la
vm.swappiness
mise en/etc/sysctl.conf
. Le paramètre par défaut d’Ubuntu est,60
si je me souviens bien, ce qui est trop pour la plupart des situations et vous permettra de commencer à permuter même lorsque la RAM est encore disponible. Si vous réduisez cette valeur, vous pourrez conserver la ligne de sécurité d'échange tout en ne l'utilisant qu'en cas d'urgence. Alors, ouvrez le fichier:Et ajoutez-y cette ligne:
Si cela reste trop important, changez le 10 en 1. Maintenant, après le redémarrage, vous permuterez uniquement en cas d'absolue nécessité et vous pourrez simplement l'oublier.
la source
Recherchez la ligne dans / etc / fstab faisant référence à swap et commentez-la. Le mien est comme ça:
Vous pouvez éditer ce fichier avec gedit. Sauvegardez-le d'abord, juste au cas où:
Ajoutez simplement # au début de la ligne où se trouve swap et redémarrez l’ordinateur.
OU
Essayez un moyen en ligne de commande de commenter une entrée swap dans un
/etc/fstab
fichier,la source
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
Supprimez simplement l'entrée (ou commentez-la en utilisant # devant la ligne) dans fstab et redémarrez. Recherchez la ligne contenant le mot "swap".
la source
Wrong .. si systemd trouve une partition SWAP sur n’importe quel lecteur, il le montera de toute façon automatiquement. Etrange que personne n'ait mentionné systemd. La solution est assez simple de toute façon; pour désactiver définitivement le swap, vous devez:
Paix dehors.
la source