Swap auf SSD oder HDD setzen?

22

Neue Installation steht an. 120 GB SSD für OS und HOME und 1 TB Festplatte für die Speicherung. 16GB RAM, was 16GB Swap bedeutet, wenn ich mich richtig erinnere. SSD-Speicherplatz ist zu wertvoll für eine Swap-Partition, oder? Wenn meine Überlegungen richtig sind, kann mich jemand durch eine zweite Festplatte führen oder in die richtige Richtung weisen, um eine Swap-Partition zu erstellen? Ich habe bei der Installation von Ubuntu immer die automatischen Einstellungen gewählt. Vielen Dank!

user197088
quelle

Antworten:

17

Mit einer Swap-Partition auf Ihrer SSD können Sie schneller aus dem Ruhezustand (auch "Suspend to Disk" genannt) aufwachen als mit einem Swap auf einer Festplatte. Angesichts der unglaublich schnellen Bootzeit von Ubuntu beim Booten von einer SSD kann ein Aufwecken aus dem Ruhezustand jedoch langsamer sein als ein Neustart.

Wenn Sie keinen Winterschlaf halten, müssen Sie möglicherweise nie tauschen.

Nur für den Fall, dass häufig sehr viele RAM-intensive Anwendungen gleichzeitig ausgeführt werden, kann Ihr System eventuell Swap verwenden. Dann ist ein Austausch auf einer SSD etwas schneller als ein Austausch auf einer Festplatte. Trotzdem besteht kein Grund zur Sorge, dass Ihre SSD durch intensives Austauschen abgenutzt wird.

Wenn Sie ihn nicht für den Ruhezustand verwenden, können Sie jederzeit eine Auslagerungspartition hinzufügen oder die Datei später auslagern:

Takkat
quelle
Vielen Dank für Ihre Antwort. Ich glaube nicht, dass ich in den Ruhezustand wechseln werde, wenn die Startzeiten so schnell sind, wie ich es gelesen habe. Danke noch einmal!
user197088
3
Im Ruhezustand geht es nicht darum, schnell zu booten, sondern darum, den Zustand beizubehalten.
Thebugfinder
7

SSDs sind schneller (obwohl die Geschwindigkeit auch hier abnimmt), haben aber auch eine geringere Lebensdauer. Bevor Sie diese Wahl treffen, überlegen Sie sich, wie Sie Ihre Distribution austauschen.

Korrigieren Sie mich, wenn ich falsch liege, aber dieses Setup ist Ihr Heim-PC, richtig? Mit 16 GB bezweifle ich wirklich, dass Sie viel tauschen werden, zumal zum Beispiel der Ruhezustand selten richtig funktioniert und in Ubuntu standardmäßig deaktiviert ist.

Alternativ zu einer Swap-Partition können Sie eine Swap-Datei verwenden. Der große Vorteil der zweiten ist, dass sie Ihren Anforderungen entsprechend wachsen und schrumpfen kann, wenn eine Partition normalerweise schwieriger zu handhaben ist, insbesondere wenn sie sich zwischen zwei anderen Partitionen befindet und kein Platz mehr vorhanden ist.

Weitere Informationen zu SSD für Swap Space finden Sie hier:

Swap-Größe siehe:

rbaleksandar
quelle
7

Abgesehen von den anderen tollen Antworten wollte ich nur fragen, ob Sie mehr als eine Swap-Partition haben können. Sie können also 4 GB Swap auf die SSD und den Rest auf die HDD übertragen. Wenn Sie also während der Verwendung Ihres Computers etwas austauschen müssen, erfolgt der schnelle Austausch. Wenn Sie in den Ruhezustand wechseln, reicht der SSD-Austausch wahrscheinlich nicht aus, und Sie benötigen auch den HDD-Austausch.

Dazu müssen Sie auf jeder Festplatte eine Auslagerungspartition erstellen und nach der Installation öffnen, /etc/fstabdamit Ihr System den schnellen Auslagerungsvorgang bevorzugt. Also ein Terminal öffnen und ausführen sudo gedit /etc/fstab. Sie müssen das Zeilenpaar suchen, das auf Ihre Swap-Partitionen verweist, und diese bearbeiten, um die priEinstellung hinzuzufügen (eine höhere Zahl auf der schnellsten Festplatte):

# before
UUID=some-large-number  none  swap    sw   0 0
UUID=another-large-number  none   swap  sw  0 0

#after
UUID=some-large-number  none  swap    sw,pri=10   0 0
UUID=another-large-number  none   swap  sw,pri=20  0 0

Sie müssen wissen, welche davon auf der schnellen und welche auf der langsamen Festplatte vorhanden sind. Durch Ausführen des Befehls blkidam Terminal können Sie die einzelnen Befehle leichter identifizieren.

Carlos Campderrós
quelle
4

Persönlich würde ich mich mit 16 GB Arbeitsspeicher nicht einmal mit einer Swap-Partition befassen ... Stellen Sie einfach sicher, dass Sie die folgende Zeile am Ende der Datei /etc/sysctl.conf einfügen und alles wie gewohnt ablaufen sollte:

vm.swappiness = 0

... speichern und neu starten und kein Swap erforderlich ... Ich verwende dies für meine 2 GB-Maschine und hatte seitdem nie ein Problem oder eine Verlangsamung ...

TenPlus1
quelle
Ich würde dasselbe vorschlagen. Ich habe 8gb RAM auf meinem Thinkpad und der einzige Mal , Swap wurde sogar aktiviert war bisher während zwei virtuelle Maschinen ausgeführt werden und Eclipse nebeneinander ... und das über> 100 MB Swap aufnahm (während dort , wo nach wie vor ~ 2 GB RAM verfügbar)
Daniel W.
3
Wenn Sie jedoch in den Ruhezustand wechseln möchten, müssen Sie den Swap ausführen.
Paddy Landau
Ich habe nicht vor, mit den implizierten Startzeiten, die ich gelesen habe, in den Ruhezustand zu wechseln. Die 16GB RAM sind ein leichtes Videobearbeitungsgerät. Ich bin mir noch nicht sicher, ob es den Stößel ausreizen wird.
user197088
1
Aus Sicherheitsgründen würde ich dringend empfehlen, niemals auf einen Swap zu verzichten. Wenn Sie einen Fehler machen, wie z. B. einen RAM-Hunger, wenn der Arbeitsspeicher knapp ist, kann dies das gesamte System zum Absturz bringen, wenn Sie keinen Swap haben. Für den leichten Heimgebrauch sollte es kein allzu großer Aufwand sein, aber wenn Sie etwas Fortgeschritteneres tun - haben Sie einen Austausch, nur für den Fall, es schadet Ihnen nicht, kann Ihnen aber einige ungeplante Neustarts ersparen.
18.
1
Im Jahr 2018 können 16 GB ziemlich schnell erschöpft sein ... Wie es auch 2013 sein könnte.
jave.web