So fügen Sie Swap gegen CentOS, Rhel und Scientific Linux hinzu

So fügen Sie Swap gegen CentOS, Rhel und Scientific Linux hinzu

Wenn ein System keinen Speicher mehr hat, beginnt das Betriebssystem, Speicherseiten auf persistierende Speicher wie ein Festplattenlaufwerk auszutauschen oder zu pageln. Dies liegt daran. Wenn Sie mehr kostenlosen Speicherplatz haben, können Sie zusätzlichen Swap -Speicherplatz hinzufügen, damit Ihr Betriebssystem einen zusätzlichen Standort zum Speichern von temporären Daten hat, wenn dies erforderlich ist. Wenn Ihr Server nicht über genügend physisches Speicher für alle Prozesse verfügt, die es benötigen, sind einige von ihnen möglicherweise gezwungen, den virtuellen Speicher und nicht den physischen Speicher zu verwenden. Dies bedeutet, dass sie langsamer werden und für ihre Betriebsdaten als „Scratchpad“ als „Scratchpad“ verwendet werden. Wenn möglich, sollte dies vermieden werden, da dies eine weniger effiziente Verwendung von Ressourcen ist. Wenn dies jedoch notwendig wird, können Sie CentOS (oder ein anderes Linux -System) Swap -Leerzeichen hinzufügen.

So fügen Sie den Swap -Platz unter Linux hinzu

Die folgenden Schritte helfen Ihnen dabei, den Austauschplatz in Ihren CentOS-, RHEL- und wissenschaftlichen Linux -Systemen zu schaffen.

  1. Überprüfen Sie den Systemtausch:
  2. Überprüfen Sie zunächst, ob ein Swap -Speicherplatz bereits auf Ihrem System konfiguriert ist. Wenn es keinen Tausch gibt, erhalten Sie nur den Ausgangsheader.

    sudo swapon -s  

  3. Erstellen Sie eine Swap -Datei:
  4. Die allgemeine Faustregel laut. Dies ist jedoch eine sehr grobe Schätzung und berücksichtigt nicht die unterschiedlichen Workloads verschiedener Systeme. Eine genauere Formel besteht darin, die Menge an RAM mit 2 zu multiplizieren und dann 10% für ein gutes Maß hinzuzufügen. Wenn Sie beispielsweise einen Server mit 16 GB RAM haben, sollten Sie 32 GB Swap hinzufügen. Das liegt daran, dass 4 GB * 2 = 32 GB + 10% = 34 GB.

    Fallcontocate -l 8g /SwappFile  

    Stellen Sie die richtigen Berechtigungen in der Datei fest.

    CHMOD 600 /SWAPFILE  

  5. Machen Sie es tauschen:
  6. Verwenden Sie nun die mkswap So erstellen Sie den Tauschbereich in der oben erstellten Datei. Sobald Sie es getan haben, ist die Swap -Datei bereit, als Swap -Speicherplatz auf Ihrem System zu arbeiten.

    mkswap /swapfile  

  7. Aktivieren Sie den Austauschraum:
  8. Ab sofort haben Sie in einer Datei einen Swap -Speicherplatz erstellt. Als nächstes ist die Verwendung des Swapon Befehl zum Aktivieren von Geräten und Dateien für Paging und Swapping.

    Swapon /Swapfile  

    Ihr System nutzt jetzt den Tauschraum. Sie können dies überprüfen, indem Sie den folgenden Befehl ausführen:

    sudo swapon -s  Dateiname Typ Größe Gebrauchte Priorität /SwappFile -Datei 1043340 881068 -2 

  9. Setup -Tausch dauerhaft:
  10. Die obigen Anweisungen ermöglichten den Swap vorübergehend, der nach einem Neustart eines Systems verloren geht. Um dies dauerhaft zu aktivieren, fügen Sie den untergegebenen Eintrag in an /etc/fstab Datei.

    sudo vim /etc /fstab  

    Gehen Sie die folgende Zeile an die Datei an:

    /SwappFile Keine Swap SW 0 0 

    Speichern Sie die Datei und schließen Sie sie.

  11. Setup -Kernel -Parameter:
  12. Jetzt ändern Tupfer Kernelparameter gemäß Ihrer Anforderung. Es sagt dem System, wie oft das System diesen Tauschbereich nutzt.

    Bearbeiten /etc/sysctl.Conf Datei und Anhängen der folgenden Konfiguration in der Datei.

    sudo vim /etc /sysctl.Conf  

    Setzen Sie die VM.Tupfer Paramenten wie unten:

    VM.Swappiness = 10 

    Laden Sie nun die SYSCTL -Konfigurationsdatei neu

    sudo sysctl -p  

Abschluss

Wenn ein System keinen Speicher mehr hat, beginnt das Betriebssystem, Speicherseiten auf persistierende Speicher wie ein Festplattenlaufwerk auszutauschen oder zu pageln. Wenn Sie mehr kostenlosen Speicherplatz haben, können Sie zusätzlichen Swap -Speicherplatz hinzufügen, damit Ihr Betriebssystem einen zusätzlichen Standort zum Speichern von temporären Daten hat, wenn dies erforderlich ist. Die allgemeine Faustregel laut. Dies ist jedoch eine sehr grobe Schätzung und berücksichtigt nicht die unterschiedlichen Workloads verschiedener Systeme.

Eine genauere Formel besteht darin, die Menge an RAM mit 2 zu multiplizieren und dann 10% für ein gutes Maß hinzuzufügen. Und dann haben Sie keinen physischen Speicher mehr und können keine neuen Anfragen bedienen. In diesem Fall wechselt das Betriebssystem die am wenigsten verwendeten (LRU-) Prozesse und setzt ihre Daten auf die Festplatte. Mit genügend Swap -Platz können Sie vermeiden, diese Situation zu erreichen.