Das Linux-Betriebssystem ist eines der stabilsten und sichersten Desktop- und Server-Betriebssysteme. Kein Wunder, dass es für die meisten Server das bevorzugte Betriebssystem ist.
Systemadministratoren und Ingenieure lieben Linux wegen seiner Stabilität und Leistung, aber gelegentlich tritt auch bei Linux ein Leistungsproblem auf.
Der "Lesefehler auf dem Swap-Gerät" ist ein relativ häufiger Fehler unter Linux, der dazu führen kann, dass Ihr System abstürzt oder nicht mehr reagiert und unbrauchbar wird. Diese Anleitung zeigt Ihnen, wie Sie den Lesefehler bei einem Swap-Device-Fehler unter Ubuntu Linux beheben können.
Warum eine Auslagerungsdatei verwenden?
Eine Auslagerungsdatei kann ein physisches Speichermedium sein, z. B. ein USB-Laufwerk, eine Datei auf einer Festplatte oder eine dedizierte Partition auf einem Speichermedium.
Auslagerungsdateien spielen eine wichtige Rolle, da sie als zusätzliches Medium zum physischen RAM Ihres PCs fungieren. Wenn Sie speicherintensive Prozesse ausführen und Ihr RAM nicht mehr über genügend Speicher verfügt, verwendet Linux die Auslagerungsdatei, um die anderen Anwendungen auszuführen oder variable Daten zu speichern.
Ab Ubuntu Linux 18.04 ist der Auslagerungsbereich standardmäßig eine Auslagerungsdatei, zuvor war der Auslagerungsbereich eine dedizierte Partition tauschen.
Häufige Ursachen für den Lesefehler bei einem Swap-Device-Fehler
Einige der häufigsten Fehlerursachen bei Swap-Geräten oder -Dateien sind:
- Sehr wenig RAM auf Ihrem PC: Wenn Sie nur noch sehr wenig Speicher auf Ihrem System haben, speichern die meisten Anwendungen variable Daten zwangsweise in einer Auslagerungsdatei. Leider ist das Lesen von Daten aus einer Auslagerungsdatei viel langsamer als das Lesen aus dem RAM.
- Low-Swap-Gerätespeicher: Probleme treten auf, wenn Sie eine sehr kleine Auslagerungsdatei haben, in der viele Daten als variable Daten gespeichert sind, was wiederum zu einer geringen Leistung des Systems führt.
Wenn wir uns die oben genannten Ursachen ansehen, können wir sagen, dass das Erhöhen der Größe des Arbeitsspeichers oder der Auslagerungsdatei dazu beitragen kann, den Lesefehler beim Problem mit Auslagerungsgeräten in Ubuntu zu beheben.
Swap-Dateigröße anzeigen
Um den Lesefehler beim Ausfall des Auslagerungsgeräts zu beheben, müssen Sie sicherstellen, dass in Ihrer Auslagerungsdatei genügend Speicherplatz vorhanden ist. Im Idealfall sollte die Größe Ihrer Auslagerungsdatei leicht mit der Größe Ihres Arbeitsspeichers übereinstimmen.
Führen Sie den folgenden Befehl aus, um die Größe Ihrer Auslagerungsdatei unter Ubuntu Linux zu überprüfen. Darüber hinaus wird auch der RAM-Speicherplatz aufgelistet.
Swapon - Show
Wie Sie der obigen Ausgabe entnehmen können, verfügt dieser PC über einen Swap-Dateispeicher von 2 GB.
Alternativ können Sie auch die GUI-Oberfläche verwenden, um die verwendete Auslagerungsdatei und den verwendeten Speicher zu überprüfen. Drücken Sie die Super + A. Tastaturtasten und suchen nach Systemmonitor. Die Grafik in der Mitte zeigt die Verwendung Ihres Speichers und Ihrer Auslagerungsdatei.
Kenntnisse über die Verwendung von Auslagerungsdateien und RAM sind wichtig, um fundierte Entscheidungen treffen zu können Verwalten Ihres RAM unter Linux.
Erstellen einer Auslagerungsdatei
Stellen Sie vor dem Erstellen oder Erhöhen der Größe Ihrer Auslagerungsdatei sicher, dass Sie das / deaktivierenAuslagerungsdatei Verwenden Sie den folgenden Befehl.
sudo swapoff / swapfile
Sobald die Auslagerungsdatei deaktiviert wurde, können Sie eine neue Auslagerungsdatei erstellen. Führen Sie beispielsweise den folgenden Befehl aus, um eine Auslagerungsdatei mit 4G zu erstellen.
sudo fallocate -l 4G / swapfile
Aus Sicherheitsgründen sollten Sie Ihre Auslagerungsdatei mit dem folgenden Befehl nur mit Lese- / Schreibberechtigungen für den Root-Benutzer zuweisen.
sudo chmod 600 / swapfile
Sie können angeben, dass die /swapfile ist ein Swap-Bereich mit dem mkswap Dienstprogramm wie unten.
sudo mkswap / swapfile
Schließlich können Sie Ihre Auslagerungsdatei aktivieren oder starten, indem Sie den folgenden Befehl ausführen.
sudo swapon / swapfile
Überwachen der Speichernutzung unter Linux
Nachdem Sie nun eine Auslagerungsdatei mit ausreichend Speicherplatz haben, wird diese von Ihrem Linux-System entsprechend verwendet. Sie können die Auslagerungsdatei und die RAM-Nutzung mit den in diesem Handbuch definierten Tools überwachen. Eine weitere Option zum Überprüfen der Auslagerungsdatei und der RAM-Nutzung ist die Verwendung von frei -m Befehl.
Niedriger Systemspeicher ist der Hauptgrund, warum Programme auf einem Computer nicht mehr reagieren. Zu wissen, wie man solche Programme beendet, kann in solchen Situationen ein Lebensretter sein.
Wie können Sie eine Linux-App beenden, wenn sie nicht mehr reagiert und abstürzt? Versuchen Sie einen dieser Tricks, um ein feststeckendes Programm unter Linux zu beenden.
Weiter lesen
- Linux
- Computerspeicher

Mwiza entwickelt Software von Beruf und schreibt ausführlich über Linux und Front-End-Programmierung. Einige seiner Interessen umfassen Geschichte, Wirtschaft, Politik und Unternehmensarchitektur.
Abonnieren Sie unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.