wtorek, 19 marca
Shadow

RaspberryPi zwiększenie SWAP

Partycja wymiany SWAP czyli partycja systemowa w systemach Unix w tym i w Raspbian który wywodzi się od Debiana. Partycja służy do tymczasowego przechowywania danych w sytuacji, gdy ich ilość przekracza zasoby wolnej pamięci RAM lub gdy z różnych powodów korzystniej jest przechowywać te dane na dysku twardym.

Oznacza to, że gdy cała pamięć RAM w Raspberry Pi zostanie wyczerpana, może zamiast tego zacząć używać pliku wymiany SWAP jako pamięci. Dodanie większej ilości pamięci wirtualnej pozwala systemowi radzić sobie z zadaniami wymagającymi większej ilości pamięci bez uruchamiania błędów o braku braku pamięci lub konieczności wyłączania innych aplikacji.  Jednak wadą tego rozwiązanie jest to, że dostęp do pliku wymiany jest znacznie wolniejszym procesem, niż dostęp do RAM, może to powodować spowolnienia pracy.

Kolejnym zastrzeżeniem dotyczącym dużego pliku wymiany SWAP jest to, że potrzebujesz wolnego miejsca na karcie SD o wystarczającej ilości. Co prawda wraz z wprowadzeniem RaspberryPi 4, nie było potrzeby używania dużego pliku wymiany ze względu na już dużą ilość dostępnej pamięci RAM, jednaj ja swój musiałem zwiększyć gdyż 4GB RAM czasem mi nie wystarcza.

Zanim przystąpimy do pracy ze zmianą SWAP upewnij się, że nie korzystasz z niczego, co mocno wykorzystuje pamięć RAM.

Pierwszym z kroków który musimy wykonać aby zwiększyć SWAP, musimy najpierw tymczasowo go zatrzymać.

Plik wymiany nie może być używany, gdy go zwiększamy !!!

Aby zatrzymać użytkowanie przez system pliku wymiany, uruchom następujące polecenie.

sudo dphys-swapfile swapoff

Następnie musimy zmodyfikować plik konfiguracyjny SWAP, w tym celu edytujemy plik dphys-swapfile poleceniem.

sudo nano /etc/dphys-swapfile

SWAP zmiana pojemności

W tym pliku konfiguracyjnym znajdź następujący wiersz tekstu „CONF_SWAPSIZE”

CONF_SWAPSIZE=100

Na przykład, gdybyśmy chcieli zwiększyć rozmiar wymiany do 0,5 GB , zmienilibyśmy tę linię na następującą.

CONF_SWAPSIZE=512

Po dokonaniu zmiany zapisz plik, naciskając CTRL+ X, następnie Y / T, po czym ENTER.

Uruchomienie tego polecenia spowoduje usunięcie oryginalnego pliku wymiany i ponowne utworzenie go w celu dopasowania do nowo zdefiniowanego rozmiaru.

SWAP zamiana parametrów

sudo dphys-swapfile setup

Po tym należało by uruchomić nasz plik SWAP, wykonamy to poleceniem

sudo dphys-swapfile swapon

Ja dla pewności, resetuje malinę zwłaszcza w momencie gdy nie mam pewności co to tego czy SWAP nie był używany przed zatrzymaniem. Daje to również pewność, że wszystkie programy zostały ponownie załadowane z dostępem do nowej puli pamięci, najłatwiejszym sposobem jest ponowne uruchomienie urządzenia. Aby ponownie uruchomić Raspberry Pi, wszystko, co musisz zrobić, to uruchomić poniższe polecenie.

sudo reboot

4.3/5 - (7 ocena/y)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.