Mein System wurde langsamer, insbesondere wenn ich Browser wie Firefox / Chromium und Virtual Machines verwende. Mir ist aufgefallen, dass ich mindestens 3,2 GB freien Arbeitsspeicher (mit Gnome-Systemmonitor) habe und keine Auslagerungen vorgenommen wurden.
Was ich jetzt getan habe, ist swapoff -a
, dass die Systemleistung um 30% gestiegen ist. Meine Frage lautet also: Ist die Verwendung sicher swapoff
? Ist ein Neustart meines PCs sicher swapoff
?
Antworten:
Der Linux-Kernel bietet eine optimierbare Einstellung, mit der gesteuert wird, wie oft die Auslagerungsdatei (swappiness) verwendet wird
Eine Swap-Einstellung von Null bedeutet, dass der Datenträger umgangen wird, sofern dies nicht unbedingt erforderlich ist (Ihnen geht der Speicherplatz aus), während eine Swap-Einstellung von 100 bedeutet, dass Programme fast sofort auf den Datenträger ausgelagert werden.
Das Ubuntu-System wird standardmäßig mit 60 ausgeliefert, was bedeutet, dass die Auslagerungsdatei ziemlich oft verwendet wird, wenn der Arbeitsspeicher etwa die Hälfte meines Arbeitsspeichers ausmacht. Sie können den Swap-Wert Ihres eigenen Systems überprüfen, indem Sie Folgendes ausführen:
Da ich 4 GB RAM habe, möchte ich das auf 10 oder 15 reduzieren. Die Auslagerungsdatei wird dann nur verwendet, wenn meine RAM-Auslastung etwa 80 oder 90 Prozent beträgt . Öffnen Sie, um den Systemaustauschwert zu ändern
/etc/sysctl.conf as root
. Ändern Sie dann die folgende Zeile oder fügen Sie sie der Datei hinzu:Starten Sie den Computer neu, damit die Änderung wirksam wird
Sie können den Wert auch ändern, während Ihr System noch läuft
Sie können den Swap auch löschen, indem Sie ausführen
swapoff -a
und dannswapon -a
als Root-Benutzer, anstatt neu zu starten, um den gleichen Effekt zu erzielen.Berechnen Sie Ihre Swap-Formel
Das heißt also, wenn 10% 395 MB RAM übrig sind, wird Swapiness verwendet
quelle
Wahrscheinlich. Sie sollten den Teil "Warum muss ich tauschen?" Auf der Ubuntu- FAQ-Seite hier lesen und selbst urteilen.
Wenn Sie Wert auf Geschwindigkeit legen, die der Sicherheitsnetz-Swap bieten kann, sollten Sie ihn deaktivieren
Wenn Sie die Festplatte nie anhalten und immer herunterfahren und neu starten, können Sie sie sicher deaktivieren.
Wenn Sie über viel RAM verfügen (Ihre 4 GB + VMs sind ein enger Vorgang), können Sie dies tun.
Für mich habe ich mein Betriebssystem auf einer SSD, 8GB RAM und niemals suspendiert. Ich brauche keinen Tausch, habe ihn noch nie in Gebrauch gesehen und habe ihn nur aus Gewohnheit bei der Installation eingerichtet.
Als Alternative gibt es hier eine Info zu: Konfigurationsoptimierung für Firefox von Lifehacker , die erklärt, wie RAM nur für den Browser-Cache verwendet wird. Lesen Sie die am Ende des Artikels verlinkte Widerlegung, bevor Sie es versuchen.
quelle
Nein, es ist nicht sicher. Der Grund dafür ist, dass das System, wenn der Arbeitsspeicher des Systems erschöpft ist und keine Daten mehr ausgetauscht werden können, möglicherweise nicht mehr reagiert und nur noch durch einen Hard Reset wiederhergestellt werden kann. Es geht nicht nur darum, suspendieren zu können oder nicht.
Quelle: mein 14.04 macht das.
Sie sollten einen minimalen Swap-Speicherplatz einplanen. In den Ubuntu-FAQ finden Sie Informationen zu Zahlen.
quelle