Swap macht mein System sehr träge und das Ausschalten macht alles ruhiger. Ich habe 3,5 GB RAM.
Ich weiß, wie man Swap ausschaltet, indem man sudo swapoff -a
das Terminal betritt , aber das ist nur für die aktuelle Sitzung, denn nach einem Neustart schaltet sich Swap wieder ein. Gibt es eine Möglichkeit, den Swap dauerhaft auszuschalten?
Antworten:
Darf ich einen sichereren Ansatz vorschlagen? Sie wissen nie, wann Swap Sie vor Abstürzen bewahren kann. Während das Austauschen Ihren Computer verlangsamt, können Sie sich durch die Möglichkeit des Austauschs einen harten Neustart ersparen, wenn Sie ein Programm verwenden, das den gesamten Arbeitsspeicher belegt. Wenn der Computer zu tauschen beginnt, werden Sie feststellen, dass die betreffende Anwendung beendet werden kann.
Stellen Sie also sicher, dass Ihr Betriebssystem nur sehr selten wechselt , anstatt Swap vollständig zu deaktivieren . Dies wird durch die
vm.swappiness
Einstellung in gesteuert/etc/sysctl.conf
. Die Standardeinstellung von Ubuntu ist,60
wenn ich mich richtig erinnere, was für die meisten Situationen zu viel ist und dazu führt, dass Sie mit dem Auslagern beginnen, auch wenn noch RAM verfügbar ist. Wenn Sie diesen Wert verringern, können Sie die Sicherheits-Swap-Leitung beibehalten, während Sie sie nur für Notfälle verwenden. Öffnen Sie also die Datei:Und füge diese Zeile hinzu:
Wenn das immer noch zu viel ist, ändern Sie die 10 auf 1. Jetzt, nach dem Neustart, werden Sie nur dann tauschen, wenn es absolut notwendig ist, und Sie können es einfach vergessen.
quelle
Suchen Sie die Zeile in / etc / fstab, die sich auf swap bezieht, und kommentieren Sie sie. Meins ist so:
Sie können diese Datei mit gedit bearbeiten. Sichern Sie es zuerst, nur für den Fall:
Fügen Sie einfach # am Anfang der Zeile hinzu, in der sich Swap befindet, und starten Sie den Computer neu.
ODER
Probieren Sie die Befehlszeilenmethode zum Auskommentieren des Swap-Eintrags in der
/etc/fstab
Datei aus.quelle
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
Löschen Sie einfach den Eintrag aus fstab (oder kommentieren Sie ihn mit # vor der Zeile) und starten Sie ihn neu. Suchen Sie nach der Zeile mit dem Wort "Swap".
quelle
Falsch. Wenn systemd eine SWAP-Partition auf einem Laufwerk findet, wird sie trotzdem automatisch bereitgestellt. Seltsam, dass niemand systemd erwähnte. Die Lösung ist sowieso recht einfach; Um den Swap dauerhaft zu deaktivieren, müssen Sie:
Entspann dich.
quelle