Man möchte es nicht immer reduzieren, sondern oft stattdessen die faule Nutzung erhöhen – je mehr saubere Seiten bereits im Austausch sind, desto besser, es bedeutet, dass sie leicht vom RAM abgezogen werden können, wenn freier RAM benötigt wird. Die Linux-VM weist jedoch ein seltsames Verhalten in Bezug auf das Austauschen auf – intensive Festplatten-E/A (wie die riesige Datei cp
) kann dazu führen, dass Ihr System ungewollt stark vertauscht wird. Sie kann bis zu einem gewissen Grad durch Verringern gemildert werden vm.swappinness
und steigend vfs_cache_pressure
obwohl die Wirkung solcher Gegenmaßnahmen nicht immer den Erwartungen entspricht. Ich denke, es macht auch Sinn, hier zswap zu erwähnen – für einige Workloads kann es nützlich sein.
Um Swap vorübergehend auszuschalten, verwenden Sie (als Root) den Befehl:
swapoff -a
So schalten Sie es wieder ein:
swapon -a
Um es dauerhaft auszuschalten, bearbeiten Sie die Datei /etc/fstab
und kommentieren Sie alle Zeilen mit Swap in der Typspalte aus.
Mehr Swap verbessert nicht immer die Leistung. Es gibt Zeiten, in denen es besser ist, sie zu reduzieren oder auszuschalten – es hängt alles von der Mischung der Anwendungen ab.
Ich habe schnell gegoogelt und bin auf diesen guten Artikel zu diesem Thema gestoßen:
https://www.linux.com/news/software/applications/8208-all-about-linux-swap-space
Es zu benutzen tut es, es dort zu haben nicht. Eine Verlangsamung tritt auf, wenn Sie zu viele speicherraubende Programme gleichzeitig ausführen, was dazu führt, dass der Swap verwendet wird.
Wenn Sie es wirklich reduzieren wollen, booten Sie eine Live-CD und starten Sie gparted
und die Größe der Partition ändern.