Jak utworzyć partycję zamiany w instancji EC2

Jak utworzyć partycję zamiany w instancji EC2

Tworzenie partycji swapowej na instancji Cloud Compute Cloud Amazon Elastic (EC2) może pomóc poprawić wydajność i stabilność systemu. Partycja zamiany to miejsce na dysku twardym, którego może być używany przez system operacyjny jako pamięć wirtualna, gdy pamięć fizyczna (RAM) działa nisko.

W tym artykule wyjaśnimy, jak utworzyć partycję zamiany w instancji EC2.

  1. Sprawdź, czy Twoja instancja EC2 ma partycję zamiany
  2. Przed utworzeniem partycji wymiany należy sprawdzić, czy Twoja instancja EC2 już ją ma. Aby to zrobić, możesz uruchomić następujące polecenie w terminalu:

    Sudo Swapon -s  

    Jeśli zobaczysz dane wyjściowe, które wymienia plik lub partycję swap, wówczas instancja ma już partycję swap.

  3. Określ ilość potrzebnej przestrzeni wymiany
  4. Ilość przestrzeni zamiany, której potrzebujesz, zależy od ilości pamięci fizycznej (pamięci RAM) w instancji EC2 i ilości aplikacji intensywnych do pamięci. Zasadniczo przestrzeń zamiany powinna być co najmniej równa ilości pamięci RAM w instancji.

    Aby określić ilość pamięci RAM w instancji, możesz uruchomić następujące polecenie w terminalu:

    darmowe -m  

    To wyświetli ilość pamięci (w megabajtach) na twojej instancji EC2. Aby obliczyć potrzebną ilość zamiany, po prostu pomnóż ilość pamięci RAM przez 2.

  5. Utwórz plik swap
  6. Aby utworzyć plik swap w instancji EC2, możesz użyć polecenia Fallocate. Poniższe polecenie utworzy plik swap 2 GB o nazwie /swapFile:

    sudo falokate -l 2g /swapfile  

    Jeśli polecenie Fallocate nie jest dostępne w Twojej instancji, możesz zamiast tego użyć polecenia DD:

    sudo dd if =/dev/zero =/swapfile bs = 1024 liczba = 2097152  

    To polecenie utworzy również plik swap 2 GB o nazwie /swapFile.

  7. Ustaw prawidłowe uprawnienia na pliku zamiany
  8. Plik swap powinien być dostępny tylko przez użytkownika root. Możesz ustawić prawidłowe uprawnienia za pomocą następującego polecenia:

    sudo chmod 600 /swapfile  

  9. Skonfiguruj przestrzeń wymiany
  10. Aby skonfigurować przestrzeń wymiany, musisz użyć polecenia MKSWAP. Następujące polecenie skonfiguruje /swapfile jako przestrzeń wymiany:

    sudo mkswap /swapfile  

  11. Włącz przestrzeń wymiany
  12. Aby włączyć przestrzeń swap, możesz użyć polecenia swapon. Poniższe polecenie włączy przestrzeń zamiany /swapfile:

    Sudo Swapon /Swapfile  

  13. Spraw, aby przestrzeń zamiany była trwała
  14. Domyślnie plik swap nie będzie włączony w systemie. Aby przestrzeń swap była trwała, musisz dodać wpis do pliku /etc /fstab. Otwórz plik z edytorem tekstu:

    sudo nano /etc /fstab  

    Dodaj następujący wiersz na końcu pliku:

    /swapfile swap zamiana domyślnie 0 0
    1/swapfile swap zamiana domyślnie 0 0

    Zapisz i wyjdź z pliku. Plik swap będzie teraz włączony w systemie.

Wniosek

Otóż ​​to! Teraz utworzyłeś partycję zamiany na swojej instancji EC2. Powinno to pomóc poprawić wydajność i stabilność systemu, szczególnie podczas uruchamiania aplikacji intensywnie wymagających pamięci.