shopfreephoenix.com

  

Beste Artikel:

  
Main / Tauschen Sie den Swap in Ubuntu aus, um zu löschen

Mount Swap in Ubuntu, wie zu löschen

Holen Sie sich die neuesten Tutorials zu SysAdmin und Open Source-Themen. Schreiben Sie für DigitalOcean Sie werden bezahlt, wir spenden an technische gemeinnützige Organisationen. DigitalOcean Meetups Finde und triff andere Entwickler in deiner Stadt. Eine frühere Version dieses Tutorials wurde von Justin Ellingwood geschrieben.

Eine der einfachsten Möglichkeiten, sich vor Fehlern aufgrund von Speichermangel in Anwendungen zu schützen, besteht darin, Ihrem Server Swap-Speicherplatz hinzuzufügen. In diesem Handbuch erfahren Sie, wie Sie einem Ubuntu 18 eine Auslagerungsdatei hinzufügen.

Obwohl Swap im Allgemeinen für Systeme empfohlen wird, die herkömmliche rotierende Festplatten verwenden, kann die Verwendung von Swap mit SSDs im Laufe der Zeit zu Problemen mit der Hardwareverschlechterung führen.

Aus diesem Grund empfehlen wir, Swap nicht auf DigitalOcean oder einem anderen Anbieter zu aktivieren, der SSD-Speicher verwendet.

Dies kann die Zuverlässigkeit der zugrunde liegenden Hardware für Sie und Ihre Nachbarn beeinträchtigen. Dieses Handbuch dient als Referenz für Benutzer, die möglicherweise an anderer Stelle über rotierende Festplattensysteme verfügen.

Wenn Sie die Leistung Ihres Servers unter DigitalOcean verbessern müssen, empfehlen wir Ihnen, Ihr Droplet zu aktualisieren. Dies führt im Allgemeinen zu besseren Ergebnissen und verringert die Wahrscheinlichkeit, zu Hardwareproblemen beizutragen, die sich auf Ihren Service auswirken können.

Swap ist ein Bereich auf einer Festplatte, der als Ort festgelegt wurde, an dem das Betriebssystem vorübergehend Daten speichern kann, die nicht mehr im RAM gespeichert werden können. Grundsätzlich können Sie auf diese Weise die Informationsmenge erhöhen, die Ihr Server mit einigen Einschränkungen in seinem Arbeitsspeicher speichern kann. Der Swap-Speicherplatz auf der Festplatte wird hauptsächlich verwendet, wenn im RAM nicht mehr genügend Speicherplatz für verwendete Anwendungsdaten vorhanden ist. Die auf die Festplatte geschriebenen Informationen sind erheblich langsamer als die im RAM gespeicherten Informationen. Das Betriebssystem zieht es jedoch vor, weiterhin Anwendungsdaten im Speicher auszuführen und Swap für die älteren Daten zu verwenden.

Insgesamt kann der Swap-Speicher als Ersatz für die Erschöpfung des Arbeitsspeichers Ihres Systems ein gutes Sicherheitsnetz gegen Ausnahmen aufgrund von Speichermangel auf Systemen sein, auf denen kein SSD-Speicher verfügbar ist. Bevor wir beginnen, können wir überprüfen, ob auf dem System bereits Swap-Speicher verfügbar ist. Es ist möglich, mehrere Auslagerungsdateien oder Auslagerungspartitionen zu haben, aber im Allgemeinen sollte eine ausreichen. Wenn Sie keine Ausgabe zurückerhalten, bedeutet dies, dass auf Ihrem System derzeit kein Swap-Speicher verfügbar ist.

Bevor wir unsere Auslagerungsdatei erstellen, überprüfen wir unsere aktuelle Festplattennutzung, um sicherzustellen, dass genügend Speicherplatz vorhanden ist. Geben Sie dazu Folgendes ein: In diesem Beispiel steht nur 1 ausreichend Platz zur Verfügung.

Ihre Verwendung wird wahrscheinlich anders sein. Obwohl es viele Meinungen über die angemessene Größe eines Swap Space gibt, hängt dies wirklich von Ihren persönlichen Vorlieben und Ihren Anwendungsanforderungen ab. Im Allgemeinen ist eine Menge, die der Menge des Arbeitsspeichers auf Ihrem System entspricht oder diese verdoppelt, ein guter Ausgangspunkt.

Eine weitere gute Faustregel ist, dass alles über 4G Swap wahrscheinlich unnötig ist, wenn Sie es nur als RAM-Fallback verwenden. Nachdem wir unseren verfügbaren Festplattenspeicher kennen, können wir eine Auslagerungsdatei auf unserem Dateisystem erstellen. Der beste Weg, eine Auslagerungsdatei zu erstellen, ist das Fallocate-Programm. Dieser Befehl erstellt sofort eine Datei mit der angegebenen Größe.

Passen Sie dies an die Anforderungen Ihres eigenen Servers an: Nachdem wir eine Datei mit der richtigen Größe zur Verfügung haben, müssen wir diese tatsächlich in einen Swap-Bereich umwandeln. Zunächst müssen wir die Berechtigungen der Datei sperren, damit nur Benutzer mit Root-Rechten den Inhalt lesen können. Dies verhindert, dass normale Benutzer auf die Datei zugreifen können, was erhebliche Auswirkungen auf die Sicherheit haben würde.

Unser Swap wurde erfolgreich eingerichtet und wird von unserem Betriebssystem nach Bedarf verwendet. Unsere letzten Änderungen haben die Auslagerungsdatei für die aktuelle Sitzung aktiviert. Wenn wir jedoch neu starten, behält der Server die Swap-Einstellungen nicht automatisch bei. Es gibt einige Optionen, die Sie konfigurieren können und die sich auf die Leistung Ihres Systems auswirken, wenn Sie mit Swap arbeiten.

Der Swapiness-Parameter konfiguriert, wie oft Ihr System Daten aus dem RAM in den Swap-Bereich überträgt. Dies ist ein Wert zwischen 0 und 100, der einen Prozentsatz darstellt. Bei Werten nahe Null tauscht der Kernel keine Daten auf die Festplatte aus, es sei denn, dies ist unbedingt erforderlich. Denken Sie daran, dass Interaktionen mit der Auslagerungsdatei insofern "teuer" sind, als sie viel länger dauern als Interaktionen mit dem RAM und eine erhebliche Leistungsminderung verursachen können. Wenn Sie dem System sagen, dass es sich nicht zu sehr auf den Tausch verlassen soll, wird Ihr System im Allgemeinen schneller.

Werte, die näher an 100 liegen, versuchen, mehr Daten in den Swap zu übertragen, um mehr RAM-Speicherplatz freizuhalten. Abhängig vom Speicherprofil Ihrer Anwendungen oder dem, wofür Sie Ihren Server verwenden, ist dies in einigen Fällen möglicherweise besser. Für einen Desktop ist eine Swappiness-Einstellung von 60 kein schlechter Wert. Bei einem Server möchten Sie ihn möglicherweise näher an 0 verschieben. Diese Einstellung bleibt bis zum nächsten Neustart erhalten. Diese Einstellung konfiguriert, wie viel das System wählt, um Inode- und Dentry-Informationen über andere Daten zwischenzuspeichern.

Grundsätzlich handelt es sich hierbei um Zugriffsdaten zum Dateisystem. Das Nachschlagen ist im Allgemeinen sehr kostspielig und wird sehr häufig angefordert. Daher ist es eine hervorragende Sache, Ihr System zwischenzuspeichern. Sie können den aktuellen Wert anzeigen, indem Sie das proc-Dateisystem erneut abfragen:

Da es derzeit konfiguriert ist, entfernt unser System Inode-Informationen zu schnell aus dem Cache. Wir können dies auf eine konservativere Einstellung wie 50 einstellen, indem wir Folgendes eingeben: Dies gilt wiederum nur für unsere aktuelle Sitzung. Wir können dies ändern, indem wir es unserer Konfigurationsdatei hinzufügen, wie wir es mit unserer Swappiness-Einstellung getan haben: Wenn Sie die Schritte in diesem Handbuch befolgen, haben Sie in Fällen, in denen sonst Ausnahmen aufgrund von Speichermangel auftreten würden, etwas Luft zum Atmen. Swap Space kann unglaublich nützlich sein, um einige dieser häufigen Probleme zu vermeiden.

Wenn Sie auf OOM-Speicherfehler stoßen oder feststellen, dass Ihr System die von Ihnen benötigten Anwendungen nicht verwenden kann, besteht die beste Lösung darin, Ihre Anwendungskonfigurationen zu optimieren oder Ihren Server zu aktualisieren. Twitter Facebook Hacker News. DigitalOcean nach Hause. Community Control Panel. Hacktoberfest Beitrag zu Open Source. Alle Ergebnisse anzeigen. Abonnieren Abonniert. Wir hoffen, dass Sie dieses Tutorial hilfreich finden. Zusätzlich zu diesen Anleitungen bieten wir Entwicklern eine einfache Cloud-Infrastruktur.

Ubuntu 18 wird nicht verwendet. Wählen Sie eine andere Version: Docker-Anforderung Automatisiert: Bash-Anforderung Automatisiert: Ansible Anforderung. Eine frühere Version dieses Tutorials wurde von Justin Ellingwood geschrieben. Einführung Eine der einfachsten Möglichkeiten, sich vor Fehlern aufgrund von Speichermangel in Anwendungen zu schützen, besteht darin, Ihrem Server Swap-Speicherplatz hinzuzufügen.

Was ist Swap? Schritt 1 - Überprüfen des Systems auf Swap-Informationen Bevor wir beginnen, können wir überprüfen, ob auf dem System bereits Swap-Speicherplatz verfügbar ist. Sie können feststellen, ob auf dem System ein Swap konfiguriert ist, indem Sie Folgendes eingeben: Mit dem kostenlosen Dienstprogramm Upvote 24 können Sie überprüfen, ob kein Swap aktiv ist.

Fast dort! Melden Sie sich in Ihrem Konto an oder erstellen Sie ein neues, um mit der Interaktion zu beginnen. Einloggen Anmelden.

(с) 2019 shopfreephoenix.com