Thursday, March 9, 2017

Linux Mint Kein Swap Forex

Swap - Swapspace und Swappiness Wenn Sie aren39t RAM-limited, bei der Installation, entfernen Sie die Swap-Partition. Sie können die Swap-Partition auch in einem installierten System entfernen - das kann ich später behandeln. Installieren Sie dann ein Programm namens swapspace. Von ihrer Website: Dieser System-Daemon für den Linux-Kernel zielt darauf ab, die Notwendigkeit für große, feste Swap-Partitionen oder Swap-Dateien zu entfernen. Bei der Installation eines Linux-basierten Systems 40invariabel GNULinux41 mit Swapspace kann die übliche Swap-Partition weggelassen werden oder es kann relativ klein gehalten werden. Wenn Swapspace während der normalen Systemnutzung feststellt, dass mehr virtueller Speicher benötigt wird, wird er automatisch Speicherplatz von der Festplatte beanspruchen. Umgekehrt wird der nicht mehr benötigte Swap-Space wieder für den regulären Einsatz durch das Dateisystem freigegeben. Das bedeutet, dass bei der Installation von Swapspace die Dimensionierung des verfügbaren Swap-Bereichs des Systems während der Installation nicht mehr lebenslang ist. Es wird jetzt praktisch, GNULinux aus nur einer einzigen, großen Partition laufen - ohne Speicherplatz verloren zu bedauerlichen Installationsmöglichkeiten. Das System sollte auch in der Lage sein, die gelegentliche speicherintensive Aufgabe zu bewältigen, die viel mehr Swap-Speicherplatz benötigt, als ursprünglich vorgesehen war, ohne dass derselbe Swap-Speicher im Normalbetrieb unbenutzt und unbenutzbar bleibt, wie es normalerweise der Fall ist. Es schafft eine dynamisch sortierte Swapfile, die bei Bedarf wächst und schrumpft, dann wird sie gelöscht, wenn sie nicht mehr benötigt wird. Während dieses Programm nicht mehr gepflegt wird, ist es fehlerfrei und erfordert keine Konfiguration. Sie können diese aus dem Software-Manager, Synaptic installieren oder einfach: sudo apt-get installieren Swapspace im Terminal. Es wird auch dazu beitragen, um quotswappinessquot verringern, die Tendenz des Systems, Swap als verfügbaren Speicher zu verwenden, abnimmt. Swappiness ist auf einer Skala von 0 bis 100. Typ: in einem Terminal, um Ihre system39s aktuelle Swappiness Liste. Standardmäßig ist es in der Regel 60. Wenn Sie es auf 0 setzen, wird das System nur Swap verwenden, wenn es tatsächlich aus dem physischen Speicher läuft - das ist wahrscheinlich nicht wünschenswert. Ein Wert von 10 oder 15 wäre angemessen - auf diese Weise wird Swap verwendet, wenn der Speicherverbrauch 80-90 erreicht. Um einen anderen Swappiness-Wert zu testen, verwenden Sie: oder welchen Wert Sie bevorzugen. Um den Swappiness-Wert einzustellen, bearbeiten Sie die Datei etcsysctl. conf als root und fügen Sie die folgende Zeile am Ende ein: oder welchen Wert Sie bevorzugen. Entweder rebooten oder swapoff - a und swapon - a als root verwenden, um den neuen Swappiness-Wert zu aktivieren. Tags: swap Erstellt: vor 3 Jahren. Zuletzt bearbeitet: vor 3 Jahren. Bewertung: 3 Jahre zuvor. Read 0 times. Introduction Diese FAQ richtet sich an Linux-Anfänger. Die Leute fragen sich immer, wie viel Swap sollten sie bei der Installation erstellen, oder nach der Installation können sie denken, habe ich eine große genug Swap Sollte ich neu installieren mit einem größeren Swap Diese FAQ wird Ihnen sagen, wie viel Swap Sie brauchen und wie Sie mehr Swap nach der Installation. Sie erhalten sehr einfache Antworten (um zu verhindern, dass zu viel Zeit beim Lesen dieser FAQ) und einige Erklärungen, die Ihnen helfen, Ihre eigene Meinung bilden können. Was ist Swap-Swap-Speicherplatz ist der Bereich auf einer Festplatte, die Teil des virtuellen Speichers Ihres Computers ist, der eine Kombination aus zugänglichem physikalischem Speicher (RAM) und dem Swap-Space ist. Der Swap-Speicher enthält vorübergehend Speicherseiten, die nicht aktiv sind. Swap-Speicher wird verwendet, wenn Ihr System entscheidet, dass es physischen Speicher für aktive Prozesse benötigt und es ungenügenden ungenutzten physischen Speicher zur Verfügung steht. Wenn das System mehr Speicherressourcen oder Speicherplatz benötigt, werden inaktive Seiten im physikalischen Speicher in den Swap-Speicher verschoben, wodurch dieser physikalische Speicher für andere Zwecke freigegeben wird. Beachten Sie, dass die Zugriffszeit für Swap ist langsamer daher halten Sie es nicht als einen kompletten Ersatz für den physischen Speicher. Swap-Speicher kann eine dedizierte Swap-Partition (empfohlen), eine Swap-Datei oder eine Kombination aus Swap-Partitionen und Swap-Dateien sein. Warum brauche ich einen Swap-Speicher, der Programme verbraucht Manchmal kann ein ganzes Programm (wie LibreOffice, Neverwinter Nights oder ein Video-Editor) das gesamte System zusätzlich nutzen. Eine beträchtliche Anzahl der Seiten, die von diesen großen Programmen während der Inbetriebnahme verwendet werden, dürfen nur für die Initialisierung verwendet und dann nie wieder verwendet werden. Das System kann diese Seiten vertauschen und den Speicher für andere Programme oder sogar für den Disk-Cache freigeben. In diesen Fällen wird Swap verwendet, um dem System zu helfen, jede zusätzliche Last zu behandeln. Hibernation (Suspend-to-Disk) Der Ruhezustand (suspend-to-disk) schreibt den Inhalt des Arbeitsspeichers in die Swap-Partition, bevor er das Gerät ausschaltet. Daher sollte Ihre Swap-Partition mindestens so groß sein wie Ihre RAM-Größe. Die derzeit in Ubuntu, swsusp verwendete Hibernation-Implementierung benötigt eine Swap - oder Suspend-Partition. Es kann keine Swap-Datei in einem aktiven Dateisystem verwendet werden. Unvorhersehbare Umstände Unvorhersehbare Ereignisse können und werden geschehen (ein Programm, das verrückt wird, etwas Handeln, das viel mehr Raum benötigt, als Sie dachten, oder jede andere unvorhersehbare Kombination von Ereignissen). In diesen Fällen kann Swap geben Ihnen eine zusätzliche Verzögerung, um herauszufinden, was passiert ist, oder zu beenden, was Sie arbeiten. Optimierung des Speicherverbrauchs Da mechanische Festplatten wesentlich langsamer als RAM sind (SSD - Solid State Drive - Speicher ist nicht so langsam wie physikalische Laufwerke, aber immer noch langsamer als RAM), wenn Sie eine Datei benötigen (sei es eine Datendatei wie ein Video, Ausführbare Dateien wie Firefox oder Bibliotheken), liest der Linux-Kernel die Datei in den Arbeitsspeicher und hält sie dort, so dass es das nächste Mal, wenn Sie es brauchen, ist es bereits im RAM und Datenzugriff ist viel schneller. Die Teile des Arbeitsspeichers, die die Festplatte beschleunigen, werden als zwischengespeicherter Speicher bezeichnet. Sie werden feststellen, dass sie einen großen Unterschied in Bezug auf Reaktionsfähigkeit machen. Der Linux-Kernel verschiebt automatisch RAM, der durch Programme reserviert ist - aber nicht wirklich verwendet - in Swap, so dass er dem besseren Zweck dienen kann, den Cache-Speicher zu erweitern. Optimieren der Swap-Leistung Da Swap-Speicher ein Plattengerät verwendet, kann dies zu Performanceproblemen in jedem System führen, das Swap-Speicher wesentlich nutzt, da das System auch das gleiche Plattengerät gleichzeitig verwenden kann, wenn es für Swap-Operationen erforderlich ist. Eine Möglichkeit, dieses Problem zu verringern, besteht darin, einen Swap-Speicherplatz auf einem anderen physischen Laufwerk zu haben, so dass die Konkurrenz für diese Ressource reduziert oder eliminiert wird. Wie viel Swap brauche ich Für weniger als 1 GB physikalischen Speicher (RAM), ist es dringend empfohlen, dass der Swap-Bereich, als Basis Minimum, gleich der Menge an RAM sein. Außerdem empfiehlt es sich, dass der Swap-Speicher maximal doppelt so groß ist wie der RAM-Speicher, abhängig von der Menge des verfügbaren Festplattenspeichers für das System, da die Rückgabe beschränkt ist. Bei moderneren Systemen (gt1GB) sollte der Swap-Speicher mindestens so groß sein, wie der Speicherplatz (RAM), wenn Sie den Ruhezustand nutzen, ansonsten benötigen Sie ein Minimum von rund (sqrt (RAM)) und maximal das Doppelte RAM-Größe. Der einzige Nachteil, mit mehr Swap-Speicherplatz, als Sie tatsächlich verwenden, ist der Speicherplatz, den Sie reservieren werden für sie. Wenn Sie mehr Swap-Speicherplatz benötigen als doppelte RAM-Größe, fügen Sie besser mehr RAM als Festplatte (HDD) Zugriff ist etwa 10 langsamer als RAM-Zugriff, so etwas, das 1 Sekunde dauern würde, nimmt plötzlich mehr als dann 15 Minuten und noch mehr als eine Minute auf einem schnellen Solid State Drive (SSD). Beispielszenarien (die letzten 3 Spalten bezeichnen den Swap-Speicherplatz) Wie füge ich mehr Swap-Swaps hinzu, wird im Allgemeinen mit einer Swap-Partition verknüpft, möglicherweise, weil der Benutzer aufgefordert wird, eine Swap-Partition zum Zeitpunkt der Installation zu erstellen. In der Tat, jede Datei kann als austauschende Gerät verwendet werden, sei es eine Partition oder eine konventionelle Datei. Swap kann durch Erhöhung der Größe der Swap-Partition oder durch Hinzufügen einer Swap-Datei hinzugefügt werden. Beachten Sie, dass bei der Erstellung einer Swap-Datei, die nicht unbedingt zusammenhängende Plattenblöcke (wie eine Swap-Partition) verwendet wird, und dies könnte sich negativ auf die Leistung auswirken, da die Festplattenzugriffszeiten länger dauern und je mehr Ihr System verwendet Swap, desto schlechter wird es sein. Der Linux-Kernel greift auch auf den Swap-Plattenblock IO zu, indem er direkt alle Caching-, Metadaten - und Dateisystem-Codes umgeht, so dass eine Swap-Datei keine negativen Auswirkungen auf die Stabilität Ihres Basis-Dateisystems haben sollte. Seit dem Kernel 2.6.29 unterstützt das Swap-System automatisch TRIM-fähige Geräte wie SSDs. Die Vorteile einer Swap-Datei sind viele, aber es ist problematisch für die Verwendung der Standard-Swsusp-Hibernation-Methode für Powerless-Schlaf. Die beste Lösung für die Aufrechterhaltung Hibernate-Fähigkeit nach dem Hinzufügen von RAM ist die Größe der Swap-Partition zu erhöhen. Prozess zur Erhöhung der Größe der Swap-Partition und Verwendung für den Ruhezustand Erstellen der Swap-Partition Aktivieren der Swap-Partition Machen der neuen Swap-Partition für Hibernate (optional) Erstellen der Swap-Partition Starten Sie zu Ubuntu Installations-CD (Im auf Natty) und wählen Sie die Option Laufen Ubuntu jetzt Gehe zu System - gt GParted Partition Editor Löschen Sie die Swap-Partition und, wenn es nichts anderes drin ist, die erweiterte Partition, die es hält. (Wenn durch ein Wunder youre in der Lage, Ihre Swap-Partition von hier aus zu verändern, stelle ich mir vor, Ihr Leben wird viel einfacher als meine.) Verringern Sie die Größe Ihrer primären Partition um den Betrag, den Sie möchten, dass Ihr neuer Swap werden (ich habe mir 2x RAM 500MB nur um sicher zu sein). Der einfachste Weg, dies zu tun ist, um die Menge an Speicherplatz, den Sie Swap in den freien Speicherplatz nach Feld in der freien Speicherplatz, der nun erstellt wurde, auszufüllen, wählen Sie neu, geben Sie linux-swap und Sie können den Partitionstausch nennen (Falls ein Häkchen vorhanden ist), um die Änderungen auf den Datenträger zu schreiben. Wenn Sie fertig sind, starten Sie den Neustart wieder in Ubuntu. Aktivieren der Swap-Partition (Wenn Ihr Swap auf Ihrer primären Festplatte ist, müssen Sie hier nichts machen.) Jetzt müssen Sie finden, welche Partition Ihr Swap ist und was seine UUID ist. UUID. Sie sagen, Nun, das ist die universelle Unique IDentifier für die Partition, so dass Sie es verweisen kann, auch wenn es auf einem anderen Mount-Punkt von Boot-to-Boot durch Hinzufügen von Festplatten, etc. Ziehen Sie ein Terminal und starten Sie gksu gparted amp und geben Sie Ihre root Passwort. Der amp lässt diesen Prozess laufen, während Sie immer noch Zugriff auf die Befehlszeile. Klicken Sie mit der rechten Maustaste auf Ihre Swap-Partition und wählen Sie Information. Sie sollten den Pfad und die UUID dort aufgeführt sehen. Halten Sie diese offen für weitere Hinweise. Führen Sie gksu gedit etcfstab amp und suchen Sie nach der Linie, die Swap drin hat. Es sollte die dritte Spalte sein, die durch Leerzeichen oder Tabulatoren getrennt ist. Sie können entweder den Pfad oder die UUID verwenden, um Linux zu sagen, wo Sie Ihre Swap-Partition finden. Ich empfehle UUID, weil itll konstant bleiben, auch wenn Sie die Partition bewegen oder die Festplatte irgendwie wird sdb anstelle von sda oder so ähnlich. Nehmen Sie die gewünschten Änderungen vor und speichern Sie die Datei. Ihre Zeile sollte etwa so aussehen, wenn Sie UUID (mit Ihrer UUID statt, natürlich) verwendet: UUID41e86209-3802-424b-9a9d-d7683142dab7 keine swap sw 0 0 oder dies, wenn Sie Pfad: devsda2 keine swap sw 0 0 Speichern Sie die Datei. Aktivieren Sie die neue Swap-Partition mit diesem Befehl. Bestätigen Sie, dass die Swap-Partition vorhanden ist. Neustart, um sicherzustellen, dass der neue Swap beim Start richtig aktiviert wird. Machen der Swap-Partition für den Ruhezustand (optional) INFO: Dies funktioniert nicht für 12.04, Lebenslauf aus hibernate Arbeit anders in 12.04. Ziehen Sie ein Terminal wieder und führen Sie cat Procwaps und hoffentlich sehen Sie den Pfad zu Ihrer Swap-Partition dort aufgelistet. Wenn nicht die Chancen etwas schief gelaufen in den Schritten oben. Heres meine Ausgabe: gksu gedit etcdefaultgrub amp zu hochziehen die Bootloader-Konfiguration Suchen Sie nach der Linie GRUBCMDLINELINUX und stellen Sie sicher, dass es wie folgt aus (mit Ihrer UUID natürlich) GRUBCMDLINELINUXresumeUUID41e86209-3802-424b-9a9d-d7683142dab7 und speichern Sie die Datei sudo update - Grub und warten, bis es zu beenden gksu gedit etcinitramfs-toolsconf. dresume amp und stellen Sie sicher, dass ihr Inhalt resumeUUID41e86209-3802-424b-9a9d-d7683142dab7 (mit Ihrer UUID natürlich anstelle von mir). Speichern Sie die Datei Nun sollten Sie in der Lage, Ruhezustand und Wiederaufnahme Vier-Schritt-Prozess, um Swap-Datei hinzufügen Erstellen Sie eine Datei die gewünschte Größe. Formatieren der Datei, um ein Swapping-Gerät zu erstellen. Hinzufügen des Swaps zum laufenden System. Die Veränderung dauerhaft. INFO: Das funktioniert bei btrfs-Dateisystemen im Moment nicht. Siehe Mann Swapon. Für das Hinzufügen eines 512 MiB-Swaps Erstellen Sie eine Datei für 512 MiB-Größe, die Sie wollen: Wir erstellen eine mnt512MiB. swap-Auslagerungsdatei und legen Sie die Berechtigungen fest, damit Benutzer sie nicht direkt lesen können. Fallocate length suffixes sind: k, m, g, t, p, e (siehe man fallocate). Standardmäßig kann Ihre Swap-Datei erstellt werden Welt lesbar. Wir haben die 600-Modus-Berechtigungen festgelegt, um zu verhindern, dass potenziell sensible Informationen aus der Auslagerungsdatei gelesen werden können. Wenn Fallocate fehlschlägt, wenn fallocate fehlgeschlagen ist: Operation nicht unterstützt, wie es derzeit auf meinem Maverick-Rechner läuft, können Sie dies auf die alte Weise, wieder 512 Mebibyte: Formatierung der Datei, um ein Swapping-Gerät zu erstellen: Hinzufügen der Swap auf das laufende System: Die zusätzliche Swap ist nun verfügbar und kann von cat procmeminfo gesehen werden. Die Änderung dauerhaft vornehmen: Bearbeiten Sie das etcfstab: Fügen Sie diese Zeile am Ende der Datei hinzu: Speichern. Nach dem nächsten Neustart wird der Swap automatisch verwendet. Beispiel für eine Swap-Datei Dies ist ein Beispiel für die Herstellung und Verwendung einer Swap-Datei auf einem Computer ohne Swap-Partition. Änderungen rückgängig machen. Rückgang im Grunde folgt dem gleichen Vorgang in umgekehrter Richtung. Entfernen Sie die Zeile Entfernen Sie den Swap aus dem laufenden System und entfernen Sie die Auslagerungsdatei. Kein Neustart erforderlich. Was ist Swappiness und wie ändere ich es? Der Swappiness-Parameter steuert die Tendenz des Kernels, Prozesse aus dem physischen Speicher und auf die Swap-Festplatte zu verschieben. Weil Festplatten viel langsamer als RAM sind, kann dies zu langsamen Reaktionszeiten für Systeme und Anwendungen führen, wenn Prozesse zu aggressiv aus dem Speicher verschoben werden. Swappiness kann einen Wert zwischen 0 und 100 haben. Swappiness0 teilt dem Kernel mit, dass das Austauschen von Prozessen aus dem physischen Speicher so lange wie möglich verhindert wird. Swappiness100 teilt dem Kernel mit, dass er physikalische Prozesse aggressiv austauschen und in den Swap-Cache verschieben muss Ist swappiness60. Das Verringern des Standardwerts von Swappiness wird wahrscheinlich die Gesamtleistung für eine typische Ubuntu-Desktop-Installation verbessern. Ein Wert von swappiness10 wird empfohlen, aber fühlen Sie sich frei zu experimentieren. Hinweis . Ubuntu Server-Installationen haben unterschiedliche Leistungsanforderungen an Desktop-Systeme, und der Standardwert von 60 ist wahrscheinlich besser geeignet. So überprüfen Sie den Swappiness-Wert So ändern Sie den Swappiness-Wert Eine temporäre Änderung (bei einem Neustart verloren) mit einem Swappiness-Wert von 10 kann vorgenommen werden. Um eine Änderung permanent vorzunehmen, bearbeiten Sie die Konfigurationsdatei mit Ihrem bevorzugten Editor: Suchen nach vm. swappiness und ändern Wie gewünscht. Wenn vm. swappiness nicht vorhanden ist, fügen Sie es am Ende der Datei wie folgt: Speichern Sie die Datei und starten Sie neu. Was ist die Priorität von Swap-Containern Der Linux-Kernel ordnet allen Swap-Containern Prioritäten zu. Um die Prioritäten zu sehen, die der Linux-Kernel allen Swap-Containern zuweist, verwenden Sie diesen Befehl. Prioritäten können mit dem Befehl swapon geändert oder in etcfstab definiert werden. Lesen Sie die Manual-Seite von swapon für weitere Informationen Sollte ich neu installieren mit mehr Swap Definitiv nicht. Mit dem 2.6 Kernel ist eine Swap-Datei genauso schnell wie eine Swap-Partition (Wikipedia: Paging. LKML). Warum wird mein Swap nicht verwendet Mein Swap wird nicht verwendet Wenn ich den kostenlosen Befehl ausgibt, zeigt er so etwas wie dies: Hinweis: Das betrifft hauptsächlich Swap auf Festplattenpartitionen, aber es könnte sowieso helfen. In diesen Beispielen wird devhda8 als Swap betrachtet. Swap kann nicht benötigt werden Starten Sie viele Speicher verbrauchende Anwendungen (z. B. Gimp, Webbrowser, LibreOffice usw.) und geben Sie dann den freien Befehl erneut aus. Wird Swap jetzt verwendet, verwendet Ubuntu Desktop Swap zum Hibernate (PC aus, keine Stromversorgung, Programmstatus wird gespeichert). Wenn Hibernation für Sie wichtig ist, haben Sie mehr Swap-Speicherplatz als ram swap overflow. Gibt es überhaupt eine Swap-Partition Verwenden Sie diesen Befehl, um alle Partitionen zu sehen Sie sollten so etwas in der Ausgabe sehen können. Wenn nicht, müssen Sie entweder eine Swapfile erstellen oder eine Swap-Partition erstellen. Um eine Swap-Partition zu erstellen, können Sie von Ihrer Ubuntu-Installations-CD booten, eine Swap-Partition aus dem freien Speicherplatz auf Ihrer Festplatte erstellen und dann die Installation unterbrechen. Aktivieren einer Swap-Partition Wenn Sie eine Swap-Partition haben, gibt es mehrere Möglichkeiten, sie zu aktivieren. Verwenden Sie den folgenden Befehl Vergewissern Sie sich, dass unten eine Leitungsverbindung vorhanden ist. Dies ermöglicht einen Swap-Bootvorgang. Dann deaktivieren Sie alle Swap, erstellen Sie es neu und aktivieren Sie es erneut mit den folgenden Befehlen. Leerer Swap Auch wenn Sie viel RAM und auch wenn Sie einen geringen Swappiness-Wert haben, ist es möglich, dass Ihr Computer tauscht. Dies kann die Multitaskingleistung Ihres Desktopsystems beeinträchtigen. Sie können das folgende Skript verwenden, um den Swap manuell wieder in den Arbeitsspeicher zu laden: Legen Sie das Skript z. Usrlocalsbin: Kopieren Sie das Skript in die Datei: HINWEIS: Das erste ist MoinMoin synxtax für Kommentare, also müssen wir die Zeile moinmo. inHelpOnMoinWikiSyntaxComments speichern und schließen gedit Machen Sie das Skript ausführbar: Execute: SwapFaq (yktooo 2016-10-05 16 : 48: 11) Das Material dieses Wikis ist unter einer freien Lizenz verfügbar, siehe Copyright Lizenz für Details Du kannst zu diesem Wiki beitragen, siehe Wiki-Guide für Details


No comments:

Post a Comment