GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux:Keine Swap-Partition erstellen?

Moderne Betriebssysteme benötigen einen Auslagerungsbereich, um den Arbeitsspeicher effizient zu nutzen. Selbst wenn Ihr System über viel RAM verfügt, führt die Verschwendung von RAM zu einem kleineren Puffercache, was eine erhöhte Festplatten-E/A bedeutet. Egal wie viel RAM Sie haben, Sie möchten immer noch, dass das System es effizient nutzt. Es effizient zu nutzen bedeutet, Dinge aus dem RAM zu holen, auf die höchstwahrscheinlich nie zugegriffen wird.

Wenn Sie ein typisches System starten, wird eine große Anzahl von Diensten gestartet. Programme führen Initialisierungscode aus und ändern dabei private Speicherzuordnungen. Einige dieser Dienste werden nie führe es nochmals aus. Viele von ihnen werden stundenlang nicht laufen. Ohne Swap hat das Betriebssystem keine andere Wahl, als die modifizierten privaten Speicherzuordnungen, die diesen Diensten zugeordnet sind, für immer im RAM zu behalten. Das ist RAM, das niemals als Disk-Cache verwendet werden kann.

Sie möchten also tauschen, ob Sie es brauchen oder nicht.


Ich betreibe seit ein paar Jahren ein Desktop-System ohne Austausch und es läuft großartig! Es gibt einige Verhaltensweisen, die anders sind; Einige davon sind vorteilhaft, andere können Ihnen schaden. Es hängt alles davon ab, was Sie tun.

Ein wesentlicher Unterschied besteht darin, wie sich das System verhält, wenn der Speicher knapp wird:

Wenn keine Swap-Partition vorhanden ist, wird der OOM-Killer sofort ausgeführt. Wenn Sie ein Programm haben, das Speicher verliert, ist es wahrscheinlich dasjenige, das getötet wird. Das passiert und Sie stellen das System fast sofort wieder her.

Wenn es gibt B. einer Swap-Partition, schiebt der Kernel den Inhalt des Speichers in den Swap. Fehlerhafter Prozess kann mit der Zuweisung von Speicher fortfahren. Dies geschieht so lange, bis der Swap aufgebraucht ist, was bei einer großen Swap-Partition zehn Minuten bis eine Stunde dauern kann. Währenddessen verlangsamt sich Ihr System zu einem Schneckentempo. Es wird unmöglich, ein Terminal zu öffnen und den Prozess zu beenden. Normalerweise ziehe ich das Netzkabel ab, wenn dies passiert.

Da ich meine Daten sowieso verliere Wenn das System OOMs ist, bevorzuge ich die erstere Option, um zumindest eine (hohe) Chance auf Wiederherstellung zu haben.


Swap wird für den Ruhezustand benötigt, ansonsten kommt man auch ohne aus.


Linux
  1. So erstellen Sie ein Dateisystem auf einer Linux-Partition oder einem logischen Volume

  2. Erstellen Sie eine Linux-Auslagerungsdatei

  3. So erweitern Sie eine LVM-Swap-Partition unter Linux

  4. Wie erstelle ich eine EFI-Systempartition?

  5. Erstellen Sie ein Image der Windows-Partition unter Linux

So erstellen Sie Partitionen unter Linux

So erstellen Sie ein neues Ext4-Dateisystem (Partition) unter Linux

Fdisk-Befehl in Linux (Festplattenpartitionen erstellen)

So erstellen oder fügen Sie eine SWAP-Partition in Ubuntu und Linux Mint hinzu

So erstellen Sie Festplattenpartitionen unter Linux

Eine Partition unter Linux erstellen – Eine Schritt-für-Schritt-Anleitung