Sie könnten tun, was Nik vorgeschlagen hat, und Swapoff verwenden . Es gibt jedoch eine andere, elegantere Möglichkeit, die "Swappiness" zu optimieren oder wie aggressiv der Kernel Programme auf Systemen in Systemen ausführt, auf denen die 2.6-Kernel ausgeführt werden.
In den Mailinglisten des Linux-Kernels gab es heftige Debatten über die Richtlinien, die der Kernel hinsichtlich des Austauschverhaltens befolgen sollte . Das Ergebnis ist, dass wir jetzt einen Patch in 2.6-Kerneln haben, mit dem wir dieses Verhalten weitgehend optimieren können.
Beachten Sie, dass Sie dazu Root-Berechtigungen benötigen, da 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 dieses Befehls sysctl überprüft werden :
sudo sysctl vm.swappiness
Die "Swapiness" -Werte können von 0 (kein Swap) bis 100 (so viel wie möglich auf die Festplatte tauschen) reichen . Ubuntu wird mit einer Standardeinstellung von 60 ausgeliefert.
Um dies für eine Sitzung zu ändern, rufen Sie sysctl erneut auf und übergeben Sie ihm einen Swappiness-Wert, der verwendet werden soll:
sudo sysctl vm.swappiness=30
Neben kostenlos können Sie die Auswirkungen natürlich auch über die hervorragenden Dienstprogramme htop oder iotop überwachen .
Wenn Ihnen das, was Sie sehen, gefällt und Sie diesen Wert bei Neustarts beibehalten möchten, fügen Sie einfach "vm.swappiness = 30" in die Datei /etc/sysctl.conf ein .
$ 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 finden, der ein akzeptables Maß an Austausch auf Ihrem Computer erfordert.