Jak dodać przestrzeń wymiany na Linux

Jak dodać przestrzeń wymiany na Linux

Zamieniać Pamięć jest częścią stałej pamięci systemowej (harddisk). Kiedy system stwierdził, że fizyczna pamięć systemu jest pełna, wówczas automatycznie uruchamia wykorzystanie pamięci wymiany dostępnej w systemie. Mówiąc prosto, pamięć swap jest częścią dysku twardego używanego jako pamięć RAM w systemie.

Jeśli twój system staje w obliczu problemów, takich jak system, który często kończy pamięć i nie chcesz zwiększać pamięci fizycznej. Wtedy jest to najlepszy pomysł, aby dodać pamięć zamiany do twojego systemu. Pamiętaj, że pamięć zamiany jest dobra, ale znacznie wolniejsza niż pamięć fizyczna.

Ten samouczek pomoże ci utworzyć plik swap w systemie Linux i użyć go jako pamięci wymiany.

Dodanie pamięci wymiany w Linux

Oto samouczek krok po kroku, aby utworzyć plik swap w systemie Linux.

  1. Sprawdź zamianę systemu : Przed rozpoczęciem pracy sprawdź, czy system już wymienił. Jeśli nie ma swap, otrzymasz tylko nagłówek wyjściowy.
    Sudo Swapon -s  

    Alternatywnie użyj bezpłatnego lub górnego polecenia, aby wyświetlić status pamięci wymiany.

  2. Utwórz plik swap : Utwórzmy plik do wymiany w systemie wymaganego rozmiaru. Przed wykonaniem pliku upewnij się, że masz wystarczająco wolną przestrzeń na dysku. Zasadniczo zaleca to, aby zamiana była równa podwójnie z zainstalowaną pamięcią fizyczną.
    sudo falokate -l 4G /swapfile  

    Mój system ma zainstalowaną 2 GB pamięci fizycznej. Więc tworzę plik swap 4 GB za pomocą następującego polecenia.

    Następnie ustaw właściwe uprawnienie w pliku:

    CHMOD 600 /SWAPFILE  
  3. Zamień to: Teraz wykonaj ten plik jako plik użyteczny do wymiany za pomocą MKSWAP Komenda.
    sudo mkswap /swapfile  
  4. Włącz zamianę: Następnie włącz pamięć wymiany w systemie za pomocą Swapon Komenda.
    Sudo Swapon /Swapfile  

    Teraz ponownie sprawdź, czy zamiana jest włączona lub nie. Zobaczysz wyniki coś w rodzaju poniżej.

    Sudo Swapon -s  Nazwa pliku Rozmiar Używany Plik priorytetu /Swapfile 4194300 0 -1 
  5. Zmień zamień stałą: Dołącz następujący wpis w /etc/fstab Plik, aby włączyć zamian na ponowne uruchomienie systemu. Dobrym pomysłem jest wykonanie kopii tego pliku przed zmianami:
    vim /etc /fstab  
    /Swapfile Brak swap SW 0 0 
  6. Ustaw parametr jądra: Teraz zmień Zakochanie Parametr jądra zgodnie z Twoim wymaganiem. Mówi systemowi, jak często system wykorzystuje ten obszar zamiany.

    Edytować /etc/sysctl.conf Plik i dołącz po konfiguracji w pliku.

    sudo vim /etc /sysctl.conf  
    Vm.Swappiness = 10 

    Teraz ponownie załaduj plik konfiguracyjny SYSCTL

    sudo sysctl -p  

Usuń przestrzeń wymiany

Jeśli nie potrzebujesz pliku zamiany lub potrzebujesz zwiększenia pliku zamiany. Możesz wyłączyć już aktywny plik swap w systemie za pomocą następującego polecenia.

Swapoff /Swapfile  

Możesz utworzyć nowy większy plik swap za pomocą powyższych kroków lub wyłączyć na stałe usunąć wpis z pliku /etc /fstab.

Wniosek

Pomyślnie utworzyłeś plik swap na komputerze Linux i skonfigurowałeś go jako pamięć wymiany.