Ha régi, memóriahiányos gépünk van, < 500 MiB, az Ubuntu elkezdi a swap-ot teleírni.
Ez természetes dolog, de a merevlemezre írás, olvasás sajnos lassú folyamat, különösen, ha vinyónk is öreg.
Hogyan lehet ezen segíteni ?
Használjunk flash memórát swap-nak !
A flash memóriák írási-olvasási sebessége nagyságrendekkel magasabb a merevlemezekénél, tehát ha már mindenképpen szükség van a swap igénybevételére, kényszerítsük a rendszert arra, hogy egy gyorsabb megoldást válasszon.
Kell hozzá pl. egy USB-kulcs, amit már nem használunk. Mentsük le róla a szükséges adatokat, és dugjuk be egy USB foglalatba ( mondjuk a gép hátulján).
Aztán terminálba:
mount
A kimeneten megkeressük, hová is van csatolva pendrive-unk.
Általában a /media/disk , vagy a /media/usbdisk alatt találjuk.
Az enyémen:
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
Most leválasztjuk:
sudo umount /dev/sdb1
Most létrehozzuk a swap partíciót:
sudo mkswap /dev/sdb1
És most kiadjuk a parancsot , hogy használja is :
sudo swapon -p 32767 /dev/sdb1
Ahol a -p kapcsolóval a lehető legmagasabb prioritással tesszük mindezt.
Le is ellenőrizhetjük:
cat /proc/swaps
A kimeneten láthatjuk, hogy immár két swap partíciónk van.
Megjegyzések:
A kellő mennyiségű RAM-ot nem lehet mással pótolni, ez csak amolyan szükségmegoldás.
Értelemszerűen más flash memóriával is meg lehet csinálni ezt, pl. SD kártyával is.
Laptopokon pl. feláldozható az SD kártyaolvasó hely erre a célra.
A flash memóriák élettartama ilyen felhasználásnál jelentősen csökken !
Mikor érdemes megtennünk ezt ?
-Van egy "özönvíz előtti " gépünk,melynek értéke a nullához közelít.
-Elégedetlenek vagyunk a lassúságával.
-Jelentős bővítést nem tudunk, nem akarunk rajta végezni.
-De egy ideig még használni szeretnénk a lehető legkisebb ráfordítással.