Swap ist ein zusätzlicher Speicherplatz auf der Festplatte, der vom Betriebssystem verwendet wird, wenn nicht genügend Arbeitsspeicher verfügbar ist. Es ermöglicht Ihnen, vorübergehend Daten zu speichern, die nicht aktiv verwendet werden, wodurch Arbeitsspeicher für wichtigere Prozesse freigegeben wird. Wenn Ihr System jedoch häufig zu wenig Arbeitsspeicher aufweist, kann eine unzureichende Swap-Größe die Leistung Ihres Computers beeinträchtigen. In diesem Artikel werden wir uns einige einfache Möglichkeiten ansehen, den Swap auf dem System zu erhöhen.
Die erste Möglichkeit besteht darin, die Größe einer vorhandenen Swap-Partition zu ändern. Dazu müssen Sie mehrere Befehle in der Konsole ausführen. Zuerst müssen Sie überprüfen, welche Swap-Partitionen Sie bereits haben, indem Sie den Befehl verwenden swapon -s. Anschließend müssen Sie alle aktuellen Swap-Partitionen mit dem Befehl deaktivieren swapoff -a. Anschließend können Sie mithilfe des Befehls eine neue Swap-Partitionsdatei mit der gewünschten Größe erstellen dd if=/dev/zero of=/swapfile bs=1G count=8, wobei 8 die Größe in Gigabyte ist. Dann muss die Datei mit dem Befehl initialisiert werden mkswap /swapfile und aktivieren Sie es mit dem Befehl swapon /swapfile. Schließlich müssen Sie die fstab-Datei mit dem Befehl aktualisieren echo "/swapfile none swap sw 0 0" > /etc/fstab.
Eine weitere Möglichkeit, Swap zu vergrößern, besteht darin, eine separate Partition auf der Festplatte zu erstellen. Verwenden Sie dazu das Dienstprogramm parted oder gparted, um eine neue Partition auf freiem Speicherplatz zu erstellen. Verwenden Sie dann den Befehl mkswap, um die Partition als swap zu initialisieren. Danach muss die fstab-Datei aktualisiert werden, indem eine Zeile für die neue Swap-Partition hinzugefügt wird.
Wenn Sie den Swap auf der Festplatte nicht vergrößern können, können Sie versuchen, die Swap-Partitionsdatei auf einem USB-Laufwerk oder einem anderen externen Gerät zu verwenden. Dazu erstellen Sie eine Swap-Partitionsdatei auf dem Gerät, initialisieren Sie sie mit dem Befehl mkswap und aktivieren Sie sie mit dem Befehl swapon.
Schließlich können Sie auch zram verwenden, ein spezielles Kernel-Modul, mit dem Sie eine Swap-Partition im Arbeitsspeicher komprimieren können. Dazu müssen Sie das Paket zram-tools installieren und entsprechend konfigurieren. Beachten Sie jedoch, dass die Verwendung von zram die CPU-Auslastung erhöhen und das System verlangsamen kann.
So vergrößern Sie Swap auf Ihrem Computer
1. Überprüfen Sie die aktuelle Swap-Größe. Führen Sie dazu den Befehl aus swapon -s im Terminal. Sie erhalten eine Liste der Swap-Partitionen und deren Größe.
2. Erstellen Sie eine zusätzliche Swap-Datei. Führen Sie dazu den folgenden Befehl im Terminal aus: sudo fallocate -l die Größe dateipfad. Bedeutung die Größe wird in Kilobyte, Megabyte oder Gigabyte angegeben (z. B. 1G für 1 Gigabyte). Bedeutung dateipfad - Dies ist der Pfad zu der Datei, einschließlich ihres Namens und ihrer Erweiterung. Zum Beispiel: sudo fallocate -l 2G /swapfile.
3. Ändern Sie die Berechtigungen für die neue Swap-Datei. Führen Sie den Befehl aus sudo chmod 600 dateipfad, um die Zugriffsrechte nur für den Besitzer festzulegen.
4. Machen Sie die Swap-Datei ausführbar. Führen Sie im Terminal den Befehl aus sudo mkswap dateipfad, um eine Partitionstabelle für Swap-Dateien zu erstellen.
5. Aktivieren Sie die Swap-Datei. Führen Sie den Befehl aus sudo swapon dateipfad. Die Swap-Datei ist jetzt aktiv und wird vom Betriebssystem verwendet.
6. Konfigurieren Sie das System so, dass die Swap-Datei beim Laden automatisch eingebunden wird. Dazu müssen Sie die Datei bearbeiten /etc/fstab. Fügen Sie am Ende der Datei die folgende Zeile hinzu: dateipfad none swap sw 0 0. Ersetzt dateipfad auf den Pfad zu Ihrer Swap-Datei.
7. Starten Sie den Computer neu, um die Änderungen zu übernehmen. Überprüfen Sie nach dem Neustart die aktuelle Swap-Größe mit dem Befehl swapon -s. Jetzt sollten Sie eine neue Swap-Datei mit erhöhter Größe sehen.
Jetzt haben Sie mehr Swap-Speicherplatz auf Ihrem Computer, wodurch das System bei zu wenig RAM besser funktioniert.
Erhöhen Sie den Swap über die Systemeinstellungen
Wenn Ihr Betriebssystem einen Swap verwendet und die Größe erhöhen möchte, können Sie dies über die Systemeinstellungen tun. Hier sind einige einfache Möglichkeiten, den Swap zu erhöhen:
- Ändern Sie die Größe der Auslagerungsdatei: Eine Auslagerungsdatei ist eine spezielle Datei auf der Festplatte, die als Swap verwendet wird. Sie können die Größe dieser Datei ändern, um den Swap zu vergrößern. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie das Startmenü und suchen Sie nach Systemsteuerung.
- Öffnen Sie den Abschnitt "System und Sicherheit" und wählen Sie "System" aus.
- Klicken Sie im linken Bereich auf Erweiterte Systemeinstellungen.
- Wählen Sie im angezeigten Fenster die Registerkarte Erweitert aus und klicken Sie unter Wiederherstellung und Ausfallsicherheit auf die Schaltfläche Einstellungen.
- Wählen Sie im geöffneten Fenster die Registerkarte Erweitert aus und klicken Sie im Abschnitt Auslagerungsdatei auf die Schaltfläche Bearbeiten.
- Wählen Sie Benutzerdefinierte Größe und geben Sie die gewünschte Swap-Größe in Megabyte ein.
- Klicken Sie auf "OK", um die Änderungen zu speichern.
- Starten Sie den Computer neu, damit die Änderungen wirksam werden.
- Fügen Sie zusätzlichen Swap-Speicherplatz hinzu: Sie können nicht nur die Größe der Auslagerungsdatei ändern, sondern auch zusätzlichen Swap-Speicherplatz über eine separate Auslagerungsdatei hinzufügen. Führen Sie dazu die folgenden Schritte aus:
- Erstellen Sie eine neue Datei mit der Erweiterung ".swap" überall auf Ihrer Festplatte.
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal und führen Sie den folgenden Befehl aus: sudo mkswap /path/to/your/swapfile.ersetzen Sie "/path/to/your/swapfile" durch "/path/to/your/swapfile".swap" auf den tatsächlichen Pfad zu der von Ihnen erstellten Datei.
- Aktivieren Sie den Swap-Raum, indem Sie den folgenden Befehl ausführen: sudo swapon /path/to/your/swapfile.ersetzen Sie "/path/to/your/swapfile" durch "/path/to/your/swapfile".swap" auf den tatsächlichen Pfad zu Ihrer Auslagerungsdatei.
- Stellen Sie sicher, dass der Swap-Space aktiv ist, indem Sie den folgenden Befehl ausführen: sudo swapon --show Sie sollten eine Liste der aktiven Swap-Spaces sehen, einschließlich des neuen Swap-Space.
- Um diesen Swap-Raum dauerhaft zu machen (damit er nach dem Neustart aktiv ist), öffnen Sie die Datei "/etc/fstab" mit einem Texteditor (z. B. nano) und fügen Sie am Ende der Datei die folgende Zeile hinzu: /path/to/your/swapfile.swap none swap sw 0 0 Ersetzen Sie "/path/to/your/swapfile.swap" auf den tatsächlichen Pfad zu Ihrer Auslagerungsdatei.
- Speichern Sie die Änderungen und schließen Sie die Datei "/etc/fstab".
- Starten Sie den Computer neu, damit die Änderungen wirksam werden.
Das Erhöhen des Swaps durch Systemeinstellungen kann nützlich sein, um die Leistung Ihres Betriebssystems zu verbessern, insbesondere wenn Sie mit ressourcenintensiven Anwendungen oder Aufgaben arbeiten. Bevor Sie die Einstellungen ändern, sollten Sie jedoch die Dokumentation Ihres Betriebssystems lesen oder sich mit erfahrenen Benutzern oder Experten beraten lassen, um mögliche Probleme zu vermeiden.
Vergrößern von Swap über die Befehlszeile
Führen Sie die folgenden Schritte aus, um den Swap über die Befehlszeile zu vergrößern:
- Öffnen Sie das Terminal, indem Sie Strg+Alt+ T ausführen.
- Geben Sie den Befehl sudo fallocate -l ein [Größe] [Pfad] , wo [Größe] ist die Größe der neuen Swap-Datei in Megabyte, und [Pfad] - pfad zur neuen Swap-Datei.
- Geben Sie das Administratorkennwort ein, um die Ausführung des Befehls zu bestätigen.
- Als nächstes führen Sie den Befehl sudo mkswap aus [Pfad] um eine neue Swap-Datei zu erstellen.
- Geben Sie den Befehl sudo swapon ein [Pfad] , um eine neue Swap-Datei einzuschließen.
Nachdem Sie diese Schritte ausgeführt haben, wird der Swap erfolgreich vergrößert. Sie können das Ergebnis mit dem Befehl sudo swapon -s überprüfen, der die aktuelle Swap-Größe anzeigt.
Sie sollten jedoch vorsichtig sein, wenn Sie den Swap über die Befehlszeile vergrößern, da falsche Aktionen zu unerwünschten Ergebnissen führen können. Stellen Sie sicher, dass Sie die Größe und den Pfad der neuen Swap-Datei korrekt angegeben haben, bevor Sie die Befehle ausführen.
Weitere Tipps zum Vergrößern von Swap
Zusätzlich zu den einfachen Möglichkeiten, den Swap zu erhöhen, gibt es andere Optionen, die Ihnen auch helfen können, die Leistung Ihres Systems zu optimieren, indem Sie den zugewiesenen Swap-Speicherplatz erhöhen.
- Überprüfen Sie die aktuelle Verwendung von Swap: Bevor Sie den Swap erhöhen, ist es wichtig zu wissen, wie viel er derzeit verwendet wird. Sie können den Befehl free -h verwenden, um die aktuelle Ressourcennutzung zu überprüfen.
- Erhöhen Sie die Swap-Größe der Partition: Wenn Sie den physischen Speicher erhöht haben, ist es sinnvoll, auch die Swap-Größe zu erhöhen. Dazu können Sie Werkzeuge zum Ändern der Größe von Partitionen verwenden, z. B. gparted oder die Befehle fdisk oder parted .
- Erstellen Sie eine neue Swap-Datei: Neben der Erweiterung der Swap-Größe können Sie auch eine neue Swap-Datei an freiem Speicherplatz auf Ihrer Festplatte oder Partition erstellen. Dazu müssen Sie die Befehle fallocate , dd oder truncate verwenden, um die Datei zu erstellen und mkswap, um sie zu formatieren. Nachdem Sie die Datei erstellt haben, können Sie sie mit dem Befehl swapon zur Swap-Tabelle hinzufügen.
- Swappiness konfigurieren: Der Swappiness-Parameter bestimmt, wie oft das System swap anstelle des physischen Speichers verwendet. Wenn der Swappiness-Wert zu hoch ist, verwendet das System Swap aktiv, auch wenn der physische Speicher noch verfügbar ist. Wenn Sie einen niedrigeren Swappiness-Wert festlegen, kann dies zur Verbesserung der Leistung beitragen, indem Sie die Verwendung von Swap reduzieren.
- Bereinigen Sie nicht verwendete Dateien und Anwendungen: Das Freigeben von Speicherplatz kann dazu beitragen, den verfügbaren Auslagerungsraum zu erhöhen. Löschen Sie nicht verwendete Dateien, leeren Sie den Cache und deaktivieren Sie nicht benötigte Dienste und Anwendungen.
- Optimieren Sie Ihr System: Einige Systemeinstellungen und -optimierungen können die Ressourcenanforderungen reduzieren und die Leistung verbessern. Sie können beispielsweise Desktop-Effekte deaktivieren, die automatische Indizierung von Dateien deaktivieren oder Dienste deaktivieren, die viel Speicher verbrauchen.
Die Anwendung dieser zusätzlichen Tipps hilft Ihnen, den Swap zu erhöhen und die Gesamtleistung Ihres Systems zu verbessern.