Sie könnten tun, was Nik vorschlug, und swapoff verwenden . Es gibt jedoch eine andere, elegantere Möglichkeit, "swappiness" anzupassen, oder wie aggressiv der Kernel Programme in Systemen, auf denen die 2.6er Kernel laufen, auf die Festplatte auslagert.
In den Linux-Kernel-Mailinglisten gab es heftige Debatten über die Richtlinie, die der Kernel bezüglich des Auslagerungsverhaltens befolgen sollte . Das Ergebnis ist, dass wir jetzt einen Patch in 2.6-Kerneln haben, mit dem wir dieses Verhalten weitgehend anpassen können .
Beachten Sie, dass Sie dazu Root-Berechtigungen benötigen, wie Sie die Befehle swapoff / swapon ausführen würden.
Der aktuelle Wert von "swappiness" kann in der Datei / proc / sys / vm / swappiness oder durch Ausführen des Befehls sysctl überprüft werden :
sudo sysctl vm.swappiness
Die "Swap" -Werte können im Bereich von 0 (kein Swap) bis 100 liegen (so viel wie möglich auf die Festplatte wechseln ). Ubuntu wird mit dem Standard-Swappiness auf 60 ausgeliefert.
Um dies für eine Sitzung zu ändern, rufen Sie sysctl erneut auf, und übergeben Sie ihm einen Wert für swappiness:
sudo sysctl vm.swappiness=30
Neben frei, können Sie natürlich überwachen die Auswirkungen dies zu tun, über die hervorragende htop oder iotop Utilities.
Wenn Ihnen das gefällt, was Sie sehen, und Sie diesen Wert auch nach einem Neustart beibehalten möchten, platzieren Sie einfach "vm.swappiness = 30" in der Datei /etc/sysctl.conf .
$ sudo sysctl vm.swappiness vm.swappiness = 30 $ sudo sysctl vm.swappiness=40 vm.swappiness = 40 $ sudo sysctl vm.swappiness vm.swappiness = 40 $ sudo tail /etc/sysctl.conf #net.ipv4.conf.all.accept_source_route = 0 #net.ipv6.conf.all.accept_source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 # # The contents of /proc/<pid>/maps and smaps files are only visible to # readers that are allowed to ptrace() the process # kernel.maps_protect = 1 vm.swappiness=30
Sie können mit verschiedenen Werten spielen, bis Sie einen gefunden haben, der einen akzeptablen Grad an Austausch auf Ihrem Computer mit sich bringt.