Wie groß sollte meine Swap-Partition sein?

19

Ich installiere Ubuntu (neu) auf meinem Toshiba NB100-Netbook (Intel Atom, 120 GB HD, 2 GB RAM). Habe bereits eine Partition, die ich "Stuff" mit all meinen Medien und Dokumenten nenne. Löscht das, auf dem ich Win7 hatte (macht es zum Swap), und dann gibt es ein Recovery.

Wie groß sollte eine Swap-Partition sein?

Copthill
quelle

Antworten:

14

Siehe https://help.ubuntu.com/community/SwapFaq

Hier ist ein Auszug:


Wie viel Swap brauche ich?

Für weniger als 1 GB physischen Arbeitsspeicher (RAM) wird dringend empfohlen, dass der Auslagerungsspeicher mindestens der Größe des Arbeitsspeichers entspricht. Außerdem wird empfohlen, dass der Auslagerungsspeicher maximal das Doppelte des Arbeitsspeichers beträgt, je nachdem, wie viel Festplattenspeicher für das System zur Verfügung steht, da die Renditen nachlassen.

Bei moderneren Systemen (> 1 GB) sollte der Swap-Speicher bei Verwendung des Ruhezustands mindestens der Größe Ihres physischen Arbeitsspeichers (RAM) entsprechen, andernfalls benötigen Sie mindestens die runde (sqrt (RAM)) und höchstens die doppelte Menge von RAM. Der einzige Nachteil, wenn Sie mehr Swap-Speicherplatz haben, als Sie tatsächlich benötigen, ist der Speicherplatz, den Sie dafür reservieren.

Die "sinkenden Erträge" bedeuten, dass Sie, wenn Sie mehr Auslagerungsspeicher als das Doppelte Ihres Arbeitsspeichers benötigen, mehr Arbeitsspeicher hinzufügen sollten, da der Festplattenzugriff etwa 10³ langsamer ist als der Arbeitsspeicherzugriff. plötzlich dauert das mehr als 15 minuten! Und immer noch mehr als eine Minute auf einem schnellen Solid State Drive (SSD).

Drehmoment
quelle
13

Für ein Netbook möchten Sie wahrscheinlich den Computer in den Ruhezustand versetzen können. Der Prozess des Ruhezustands erfordert, dass alle Daten im RAM im Swap-Modus auf die Festplatte geschrieben werden. Daher ist es empfehlenswert, mindestens so viel Swap-Speicherplatz wie im RAM-Modus zur Verfügung zu haben. Wenn Sie den Computer nicht in den Ruhezustand versetzen müssen, benötigen Sie nicht so viel Swap.

Der Trick ist nun, dass dieser Swap-Bereich eigentlich keine dedizierte Swap-Partition sein muss. Wie Windows kann der Kernel Swap-Dateien auf Ihrem regulären Dateisystem² verwenden und sie sind genauso schnell wie eine Swap-Partition. Es ist jedoch viel einfacher, mit einer Auslagerungsdatei mehr Auslagerungsdateien hinzuzufügen, als sie neu zu partitionieren. Siehe die FAQ von dieser Antwort für Anweisungen, wie Swap - Dateien hinzuzufügen.

Machen Sie sich also keine Gedanken darüber, wie viel Swap Sie benötigen. Wenn Sie mehr brauchen, können Sie es einfach hinzufügen.

¹: Dies ist nicht ganz richtig - bevor die Daten in den RAM geschrieben werden, um sie auszutauschen, entfernt der Kernel alles, was er kann, aus dem Speicher. Dies beinhaltet im Allgemeinen viel Programmcode (weil der Kernel ihn einfach von der Disc zurücklesen kann) und den gesamten Disc-Cache usw.

²: Diese Funktion ist tatsächlich vom Dateisystem abhängig. Die meisten Linux-Dateisysteme unterstützen das Speichern von Auslagerungsdateien - ext4 ist die Standardeinstellung. Das neue btrfs-Dateisystem ist eine Ausnahme. Wenn Sie also damit spielen, benötigen Sie eine Swap-Partition.

RAOF
quelle
2

Normalerweise sollte es Ihrem RAM entsprechen, was 2 GB ergibt, was für alltägliche Anwendungen ausreichen sollte.

Chakra
quelle
1

Ich denke, eine Regel besagt - für 1 GB oder weniger RAM-Swap muss das Doppelte des RAM sein. - Bei mehr als 1 GB müssen Sie nicht mehr als 2 GB Swap verwenden.

vicmp3
quelle
0

swapBereich kann als virtueller RAM für Ihr Linux-System angesehen werden. Es wird grundsätzlich verwendet, wenn der physische Speicher (RAM) voll ist. und wenn das System mehr Speicherressourcen benötigt, werden die inaktiven Seiten im Speicher in den Auslagerungsbereich verschoben. im Allgemeinen swapsollte die Hälfte der Größe des physischen Speichers sein. 2 GB sind ausreichend für den Swap, wenn der Arbeitsspeicher 4 GB beträgt. es wäre mehr als genug, wenn die Größe von swapgleich oder größer als der RAM ist.

Mahesh
quelle