8G RAM und SSD - wie groß sollte der Swap sein?


9

Ich habe einen Computer mit 8G RAM und einer 128G SSD. Ich habe keinen Winterschlaf vor. Welche Swap-Größe würden Sie empfehlen? Würden Sie einen Swappiness ändern?

In naher Zukunft werde ich Programme (oder sogar Kernel) kompilieren, einige virtuelle Maschinen ausführen (wobei mindestens 5 G für das System frei bleiben) und gelegentlich ein Spiel spielen.

Antworten:


11

Sie sollten mit nur 2 oder 4 GB Swap-Größe oder gar keiner zufrieden sein (da Sie keinen Winterschlaf planen).

Eine häufig zitierte Faustregel besagt, dass die Swap-Partition doppelt so groß sein sollte wie der RAM. Diese Regel war auf älteren Systemen sinnvoll, um mit der begrenzten RAM-Größe fertig zu werden. Heutzutage wird Ihr System, außer unter hoher Last, überhaupt nicht ausgetauscht.

Es hängt hauptsächlich davon ab, ob Sie Ihren Computer speicherintensiv verwenden. In diesem Fall möchten Sie möglicherweise stattdessen die RAM-Größe erhöhen.

Beachten Sie, dass eine SSD einem höheren Verschleiß als eine Festplatte ausgesetzt ist und durch eine Reihe von Umschreibzyklen begrenzt ist. Dies macht es nicht optimal, eine Swap-Partition zu hosten.

Bearbeiten: Siehe auch diese Frage: Linux, SSD und Swap


6
Eine SSD unterliegt zwar dem Verschleiß. Trotzdem können Sie über fünf Jahre lang jeden Tag 1 GB schreiben. Die Optimierung für die Swap-Nutzung ist also keine so große Sache.
k0pernikus

2

Vorausgesetzt, wir wärmen nicht wieder auf Ist Swap ein Anachronismus? Gespräche / Debatten, ich würde vorschlagen, dass Sie sich das Archlinux-Wiki zum Thema ansehen . Wie immer ist es eine großartige Ressource für jede Distribution und deckt die Grundlagen sowie die empfohlene Leistungsoptimierung für SSDs ab.

Der tldr; laut dem arch wiki:

Der Swap-Speicher wird im Allgemeinen für Benutzer mit weniger als 1 GB RAM empfohlen, ist jedoch bei Systemen mit unbegründetem physischem RAM eher eine Frage der persönlichen Präferenz (obwohl dies für die Unterstützung von Suspend-to-Disk erforderlich ist).


1

Ich würde empfehlen, KEINEN Swap Space zu erstellen. 8 GB RAM sind mehr als genug Speicher, insbesondere bei Verwendung eines leichten Systems wie GNU / Linux. Mein Laptop verfügt über 4 GB RAM ohne Swap-Speicherplatz und hat einen angemessenen Anteil an Kerneln zusammengestellt sowie Spiele ohne Leistungseinbußen ausgeführt.

Swap Spaces sind vorteilhafter für diejenigen, die nicht viel RAM haben.


1
Das hängt doch davon ab, wie man das System benutzt?
Kusalananda

1

Es ist ziemlich einfach, 8 GB RAM auf einem Desktop zu haben, und alte Faustregeln für die Größe der Swap-Partition geben Ihnen eine große Menge an virtuellem RAM, dies hängt jedoch von der Software ab, die Sie ausführen.

Überprüfen Sie also, was Ihr Computer tut. Es gibt grafische Programme wie Task-Manager und Befehlszeilenprogramme wie free -h(ich verwende diese Form des Befehls, weil es für einen Menschen einfacher ist).

Es gibt Programme, die mit 4 GB RAM zu kämpfen haben. Es ist nicht nur das jeweilige Programm, es muss viel OS-Code vorhanden sein, und wenn Sie auf 8 GB umsteigen, können Sie ein wenig nachlässig darüber werden, was läuft. Wenn Sie nicht tauschen müssen, verwenden Sie den RAM.

Ich habe den 4-GB-Kampf mit dem Kerbal Space Program und dem Firestorm- Viewer für Second Life bemerkt . Es gibt Alternativen zu Firestorm , die nicht so viel RAM benötigen. Gleiche Aufgabe, unterschiedliche Anforderungen, deshalb muss man messen.


-1

Es gibt viele Empfehlungen zur Swap-Größe, denke ich.

Eine Anforderung, die ich in der Vergangenheit gesammelt habe, ist: Wenn Sie Oracle-Datenbanken verwenden möchten, muss die Swap-Größe doppelt so groß sein wie der physische Speicher. Andernfalls kann Oracle nicht installiert werden.

Außerdem hängt es ganz von Ihren Bedürfnissen ab. Wenn Sie viel Grafik bearbeiten / Photoshopping betreiben, benötigen Sie viel RAM, das durch viel Swap Space gesichert wird.

Für einen normalen Benutzer sollte ein Swap Space in der Größe des physischen RAM ausreichend sein.

Viel Spaß, Gerhard

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.