Skocz do zawartości
Forum Android | CyanMod

Jak stworzyć SWAP - Czyli jak zwiększyć pamięć RAM


MaRRaT

Rekomendowane odpowiedzi

Na początku zaznaczam, że ten poradnik był testowany na L3, lecz powinien zadziałać na wszystkich telefonach.

 

Co to jest SWAP?

Partycja SWAP to partycja na karcie SD pełniąca funkcję RAM u  Jako że nie masz za dużo pamięci RAM w swoim telefonie, nie da się uruchomić wielu pamięciożernych programów i gier. SWAP pomaga temu zaradzić. Nie jest to również partycja podobna do tych znanych z Windows - jest to po prostu plik na karcie, wykorzystywany przez kernel do gromadzenia danych.

Mamy dwie metody utworzenia partycji SWAP.

 

Jest wiele sposobów na stworzenie swapu, lecz ja zaprezentuje według mnie najprostszy i najłatwiejszy sposób na swap.

 

Od razu zaznaczam, iż nie jest on mój. Oryginalny temat: http://[link nie zgodny z regulaminem]/f257/partycja-swap-110663/

 


Metoda ta polega na wpisywaniu odpowiednich komend (to co masz wpisać zaznaczone jest cudzysłowiem) do Terminal Emulatora. Komendy zatwierdzamy enterem.

 

*1) Uruchamiasz Terminal Emulator

 

2) wpisujesz: "su" po czym (-->) enter i gdy wyskoczy okno SU klikasz zezwól

 

3) wpisujesz: "dd if=/dev/zero of=/sdcard/swap.swp bs=1048576 count=96" --> enter

 

4) wpisujesz: "echo 50 > /proc/sys/vm/swappiness" --> enter

 

5) wpisujesz: "sysctl vm.swappiness" --> enter

 

Jeśli wszystko jest poprawnie do pokaże się na vm.swappiness = 50 ale jeśli nie to vm.swappiness = 60 

 

6) wpisujesz: "mkswap /sdcard/swap.swp" --> enter

 

7) Włącz SWAP, wpisując: "swapon /sdcard/swap.swp" --> enter

 

Teraz możemy wpisać komendę free - tak samo jak w poprzednim przypadku, wartości w linijce SWAP (środkowa nie koniecznie) powinny być różne od zera.

 

Wyłącz SWAP, wpisując: "swapoff /sdcard/swap.swp" --> enter

 

*Wyjaśnienie:

2) Nadajemy "prawa administratora".

3) Tworzymy partycję na karcie pamięci. WAŻNE: czytamy to, co pojawiło się po wpisaniu komendy. Jeżeli utworzony został plik mający 96 bajtów, usuwamy go, powtarzamy poprzednie czynności i zamiast pisać bs=1048576, wpisujemy bs=1M. Jeśli chcemy by SWAP miał na przykład 200 MB zamiast 96, wpisujemy count=200. Wartość zależy wyłącznie od nas, lecz chyba najlepsza wartość to 96MB.

4) Zmiana parametru odpowiadającego za priorytet korzystania systemu ze SWAPu. U autora oryginalnego artykułu, 50 daje najlepsze rezultaty.

5) Sprawdzamy czy poprzednia komenda dobrze zadziałała. Powinno się wyświetlić vm.swappiness = 50

6) Tworzymy SWAP

7) Uruchamiamy SWAP.

 

Wady? Otóż przy każdym ponownym uruchomieniu telefonu musimy wklepywać do Terminala swapon /sdcard/swap.swp. Jeśli zaś chcemy podłączyć telefon do komputera, bądź wyłączyć SWAP, musimy wpisać swapoff /sdcard/swap.swp, lub resetować telefon.

 

BARDZO WAŻNE: JEŚLI ZROBISZ COŚ NIEWŁAŚCIWIE I UCEGLISZ TELEFON BĄDŹ KARTĘ SD JA ZA TO NIE ODPOWIADAM!!!

 


  • Lubię to 6
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając ze strony akceptujesz - Warunki użytkowania, Polityka prywatności