So erstellen Sie eine Swap -Partition auf Ihrer EC2 -Instanz

So erstellen Sie eine Swap -Partition auf Ihrer EC2 -Instanz

Das Erstellen einer Swap -Partition auf einer Instanz von Amazon Elastic Compute Cloud (EC2) kann dazu beitragen, die Leistung und Stabilität Ihres Systems zu verbessern. Eine Swap -Partition ist ein Speicherplatz auf der Festplatte, der vom Betriebssystem als virtueller Speicher verwendet werden kann, wenn der physische Speicher (RAM) niedrig läuft.

In diesem Artikel werden wir erklären, wie Sie eine Swap -Partition zu Ihrer EC2 -Instanz erstellen können.

  1. Überprüfen Sie, ob Ihre EC2 -Instanz eine Tauschpartition hat
  2. Bevor Sie eine Tauschpartition erstellen, sollten Sie überprüfen, ob Ihre EC2 -Instanz bereits eine hat. Dazu können Sie den folgenden Befehl im Terminal ausführen:

    sudo swapon -s  

    Wenn Sie Ausgabe sehen, die eine Swap -Datei oder -partition auflistet, hat Ihre Instanz bereits eine Swap -Partition.

  3. Bestimmen Sie die Menge an Tauschplatz, die Sie benötigen
  4. Die Menge an Swap-Speicherplatz, die Sie benötigen, hängt von der Menge des physischen Speichers (RAM) in Ihrer EC2. In der Regel sollte der Tauschraum mindestens der Menge an RAM auf der Instanz entsprechen.

    Um die Menge an RAM in Ihrer Instanz zu bestimmen, können Sie den folgenden Befehl im Terminal ausführen:

    frei -m  

    Dadurch werden die Speichermenge (in Megabyte) in Ihrer EC2 -Instanz angezeigt. Um die Menge an Swap -Speicherplatz zu berechnen, die Sie benötigen, multiplizieren Sie einfach die Menge an RAM mit 2.

  5. Erstellen Sie eine Swap -Datei
  6. Um eine SWAP -Datei in Ihrer EC2 -Instanz zu erstellen. Der folgende Befehl erstellt eine 2 -GB -SWAP -Datei mit dem Namen /SwappFile:

    sudo fallcontocate -l 2g /swapfile  

    Wenn der Befehl aus dem Fallcontocate in Ihrer Instanz nicht verfügbar ist, können Sie stattdessen den Befehl DD verwenden:

    sudo dd if =/dev/null von =/swapFile bs = 1024 count = 2097152  

    Dieser Befehl erstellt auch eine 2 -GB -SWAP -Datei mit dem Namen /SwappFile.

  7. Legen Sie die richtigen Berechtigungen in der Swap -Datei fest
  8. Die SWAP -Datei sollte nur vom Stammbenutzer zugegriffen werden. Sie können die richtigen Berechtigungen mit dem folgenden Befehl festlegen:

    sudo chmod 600 /swapfile  

  9. Richten Sie den Tauschraum ein
  10. Um den Tauschraum einzurichten, müssen Sie den Befehl mkswap verwenden. Der folgende Befehl setzt das /swapfile als Swap -Raum ein:

    sudo mkswap /swapfile  

  11. Aktivieren Sie den Tauschraum
  12. Um den Tauschraum zu aktivieren, können Sie den Befehl Swapon verwenden. Der folgende Befehl ermöglicht den Swap -Swap -Raum /SwappFile:

    sudo swapon /swapfile  

  13. Machen Sie den Tauschraum dauerhaft
  14. Standardmäßig wird die Swap -Datei beim System -Neustart nicht aktiviert. Um den Tauschraum dauerhaft zu gestalten, müssen Sie die Datei /etc /fstab hinzufügen. Öffnen Sie die Datei mit einem Texteditor:

    sudo nano /etc /fstab  

    Fügen Sie die folgende Zeile am Ende der Datei hinzu:

    /SwappFile Swap Swap Standards 0 0
    1/SwappFile Swap Swap Standards 0 0

    Speichern und beenden Sie die Datei. Die SWAP -Datei wird nun beim System -Neustart aktiviert.

Abschluss

Das ist es! Sie haben jetzt eine Swap -Partition auf Ihrer EC2 -Instanz erstellt. Dies sollte dazu beitragen, die Leistung und Stabilität Ihres Systems zu verbessern, insbesondere wenn Sie speicherintensive Anwendungen ausführen.