Ubuntu braucht Swap, warum nicht Windows?

Ubuntu braucht Swap, warum nicht Windows?

Ich habe gelernt, dass man einen Swap-Speicherplatz zuweisen muss, um in Ubuntu die Ruhezustandsoption zu haben. Warum ist das bei Windows nicht dasselbe? Mein Win 7 hat keinen Swap-Speicherplatz, kann aber trotzdem problemlos in den Ruhezustand wechseln.

Antwort1

Windows verwendet hierfür eine Datei statt einer Partition.Wikipedia

Eine Datei namens „hiberfil.sys“ wird verwendet, um den Inhalt des RAM zu speichern, wenn der Computer in den Ruhezustand wechselt. Sie hat immer die gleiche Größe wie der gesamte RAM. Eine versteckte Systemdatei befindet sich im Stammverzeichnis der Systempartition, normalerweise „C:\hiberfil.sys“.

Warum Linux standardmäßig eine Partition verwendet, weiß ich ehrlich gesagt nicht, aber ich vermute, es liegt an Leistungsgründen.

Bearbeiten: Wie in einem Kommentar erwähnt, können Sie auch in eine Datei wechseln, wie in den Antworten darauf erläutertFrage.

Antwort2

Normalerweise wird eine Auslagerungsdatei verwendet, wenn der RAM überschritten wird, um den RAM freizugeben, indem der Inhalt in einer Auslagerungsdatei gespeichert wird. In Windows-Umgebungen ist dies eine Datei (normalerweise pagefile.sys), die auf der Systempartition gespeichert ist. Unter Linux wird empfohlen, eine zusätzliche Partition für die Auslagerung zu erstellen. Soweit ich weiß, ist dies nicht erforderlich, Sie sollten in der Lage sein, den Ruhezustand ohne eine zusätzliche Partition zu verwenden, da Linux auch in der Lage sein sollte, eine Datei zu verwenden. Weitere Informationen:https://superuser.com/questions/21020/kann-ich-linux-ohne-eine-swap-partition-hibernate

Die Vorteile einer zusätzlichen Swap-Partition sind:

  1. Sicherheit: Linux löscht die Auslagerungsdatei vor dem Herunterfahren sicher, sodass niemand sie wiederherstellen kann.
  2. Leistung: Um die Geschwindigkeit zu erhöhen, möchten Sie möglicherweise Ihre Swap-Partition einer SSD zuordnen.
  3. Selbst wenn Ihre Systempartition voll ist, haben Sie noch etwas Platz für Ihre Swap-Daten.

Antwort3

Linux verwendet die Swap-Partition sowohl für die Auslagerung als auch für den Ruhezustand. Windows verwendet für beides eine separate Datei. Es verwendet pagefile.sys für die Auslagerung und hiberfil.sys für den Ruhezustand. Sie haben also zwar keine Auslagerungsdatei, aber dennoch eine Ruhezustandsdatei.

verwandte Informationen