Zu viel Swap-Nutzung in Ubuntu 18.04.3 LTS

Zu viel Swap-Nutzung in Ubuntu 18.04.3 LTS

Ich habe 5,4 GB von 6,8 GB RAM-Nutzung und 927,5 MB von 976 MB Swap-Speicher. Obwohl ich 1,4 GB RAM-Nutzung habe, nutzt Ubuntu den gesamten Swap-Speicher. Obwohl der Swap-Speicher meinen SSD-Speicherplatz nutzt, ist er viel langsamer als mein RAM. Sollte er nicht den gesamten RAM verbrauchen und dann den Swap-Speicher belegen?Extreme Swap-Nutzung

Antwort1

Sie können die Swap-Rate drastisch reduzieren. Und Sie können es mit Root-Rechten sysctl vm.swappiness=10ein- oder ausschalten . Wenn Sie den Ruhezustand verwenden möchten, ist der geeignete Platz für den Swap-Speicher doppelt so groß wie die RAM-Größe.swapoff -aswapon -a

Antwort2

Als Root bearbeiten /etc/sysctl.conf. Diese Zeile in der Datei ändern oder hinzufügen:

vm.swappiness = 5

Eine Möglichkeit hierfür ist die Verwendung sudo nano /etc/sysctl.confin einem Terminalfenster.
Starten Sie das System neu, nachdem Sie die bearbeitete Datei gespeichert haben.

Dadurch wird das System angewiesen, den Auslagerungsspeicher nur dann zu verwenden, wenn der RAM fast vollständig genutzt ist.

976 MB Swap-Speicher reichen nicht aus. Er sollte auf mindestens 4 GB erhöht werden.

Antwort3

Ubuntu verwendet RAM. Wenn dieser nicht mehr ausreicht, werden derzeit nicht verwendete Speichersegmente in den Swap-Speicher verschoben. Dieser Speicher wird nur dann von dort abgerufen, wenn er wieder im aktiven RAM benötigt wird. Wenn er nicht benötigt wird, wird er einfach im Swap-Speicher behalten, auch wenn in der Zwischenzeit mehr RAM verfügbar wird.

Sie haben keine Angaben zur Nutzung Ihres Computers gemacht, die zu dem von Ihnen angezeigten Speicherstatus geführt hat. Der Speicherstatus eines Linux-Computers hängt davon ab, wie das System ausgeführt wurde und wie hoch der Speicherbedarf bisher war. Eine frisch gestartete Maschine mit 6 GB RAM wird sicherlich keinen Swap verwenden. Die Swap-Nutzung wird mit der Zeit zunehmen, je nachdem, wie viel Speicher Ihr Computer benötigt.

Ich würde lediglich Ihr Linux-System anprangern, das SWAP verwendet, um die effiziente Nutzung des realen RAM zu maximieren. Dennoch möchten Sie möglicherweise die Tendenz zur Verwendung von Swap verringern, indem Sie dieAustauschbarkeitWert. Dadurch wird die Tendenz zum Auslagern aktiver Anwendungen verringert und Sie haben subjektiv den Eindruck einer höheren Reaktionsfähigkeit, obwohl einige Prozesse aufgrund des geringeren RAM möglicherweise eingeschränkter sind.

verwandte Informationen