Es gibt ein weit verbreitetes Missverständnis, dass ein Swap Space die Systemleistung negativ beeinflusst. Das ist falsch. Solange Sie über genügend RAM verfügen, wirkt sich ein Swap-Bereich unabhängig von seiner Größe überhaupt nicht negativ auf die Leistung aus. Was sich auf die Leistung auswirkt, ist die geringe RAM-Kapazität und die effektive Nutzung des Auslagerungsspeichers.
Wenn Sie keinen Auslagerungsspeicher haben und nicht genügend RAM zur Verfügung stehen, wählt der Kernel einen oder mehrere Prozesse aus, die er für gute Kandidaten hält (obwohl Sie ihm möglicherweise einige Hinweise geben ), und beendet sie.
Wenn Sie über einen Auslagerungsspeicher verfügen und kein RAM mehr zur Verfügung steht, wählt der Kernel weniger genutzte Speicherseiten aus und legt sie im Auslagerungsbereich ab, um RAM freizugeben. Dadurch wird das System verlangsamt, Ihre Anwendungen sind jedoch nicht anderweitig betroffen.
Ich bevorzuge immer Fall 2., da es mir unangenehm ist, Teile oder die gesamte Arbeit zu verlieren, weil der Kernel meint, meine Anwendungen sind es wert, getötet zu werden. Da die aktuelle Größe einer durchschnittlichen Festplatte im TB-Bereich liegt, ist es normalerweise kein Problem, ein paar Prozent für den Austausch zu reservieren.
Wenn Sie einen Arbeitsspeicher von 3 GB oder mehr haben, wird Ubuntu den Swap-Platz automatisch NICHT verwenden, da er für das Betriebssystem mehr als ausreichend ist.
Benötigen Sie jetzt wirklich eine Swap-Partition?
Die Antwort ist meiner Meinung nach ja. Weil Sie nicht wissen, was Sie in Zukunft installieren oder tun werden, für das möglicherweise Auslagerungsspeicher erforderlich ist. Auch wenn Sie den Ruhezustand verwenden möchten, möchten Sie möglicherweise etwas Auslagerungsspeicher haben. Sie müssen eigentlich keine Swap-Partition haben, aber es wird empfohlen, wenn Sie im normalen Betrieb so viel Speicher verbrauchen.
Weitere Informationen zum Erfordernis oder Nicht-Erfordernis eines Austauschs finden Sie unter Ubuntu Swap Faq oder Swap-Anforderungen
quelle
In den letzten 6 Jahren habe ich Desktop-Systeme mit mindestens 8 GB RAM verwendet. Ich erinnere mich nicht an einen Fall, in dem das System bei normaler Nutzung den Speicher ausgelagert hat - und ich überwache die Ressourcennutzung ziemlich oft mit htop. Nicht einmal in Fällen, in denen ich 4 virtuelle Maschinen (Server) gleichzeitig für Entwicklungszwecke laufen ließ, trat ein Austausch auf.
Wenn Sie jedoch speicherintensive Anwendungen ausführen (z. B. Videobearbeitung, Bildbearbeitung, Manipulation großer Datenbanktabellen usw.), kann es vorkommen, dass Ihrem System der Speicher ausgeht. In diesem Fall kann es wünschenswert sein, einen Swap Space zu haben. Stellen Sie es sich als ein Sicherheitsnetz für den letzten Ausweg vor. Und was sind angesichts der Multi-Terrabyte-Kapazität der heutigen Systeme ein paar Gigabyte in einer Swap-Partition wert? Besser auf Nummer sicher gehen :-)
quelle
Swap Space zu haben ist immer eine gute Sache.
Hier zitiere ich Michael Jangs RHCSA / RHCE-Leitfaden für Zertifizierungsstudien
quelle
Es hängt davon ab, was Sie auf Ihrem System ausführen.
Wenn Sie Inhalte erstellen, ist es wahrscheinlich eine gute Idee, den zugewiesenen Auslagerungsspeicher beizubehalten. Wenn also der Arbeitsspeicher knapp wird, werden Ihre Prozesse nur langsam, anstatt gestört zu werden und möglicherweise Arbeit zu verlieren.
Wenn auf Ihrem Computer nur Programme ausgeführt werden, benötigen oder möchten Sie keinen Auslagerungsspeicher. Ich entwerfe und baue viele kioskartige Anzeigesysteme, die genau zu dieser Verwendung passen. Ich möchte lieber, dass ein Prozess plötzlich stirbt, als langsam zu sein, denn dann kann ich diesen Zustand erkennen und korrigieren.
quelle
Wenn Sie jemals Auslagerungsdateien oder mehr Auslagerungsspeicher benötigen, können Sie Auslagerungsdateien auf Ihrem Dateisystem erstellen. Natürlich unterstützen sie den Ruhezustand nicht, aber es ist ein vernünftiger Ansatz für einen Laptop mit SSD-Laufwerk und viel RAM.
quelle