Saal
Sisukord
Sissejuhatus
Nagu paljud UNIXilised võimaldab ka Linux kasutada füüsilise sisemälu (RAM) "pikenduseks" kõvaketast. Kõvaketta piirkonda mida operatsioonisüsteem käsitleb efektiivselt mäluna nimetatakse saaliks. Sisemälu ja saal moodustavad kokku arvuti efektiivse mälu. Töötavad programmid hoolivad arvuti efektiivsest mälust, vaatamata sellele, et saal toimib umbes tuhat korda rahulikamalt sisemälust.
Rusika reeglina määratakse saali suuruseks topelt sisemälu maht, näiteks omades sisemälu 64 MB tuleks tekitada 128 MB suurune saal. Saali suurus võiks olla arvu neli kordne.
Saal võib asuda failisüsteemi failis või eraldi partitsioonil. Kui süsteemis on mitu füüsilist kõvaketast, siis on mõtekas tekitada mitu saali erinevatele ketastele, eelistatult partitsioonina.
Linux võimaldab kuni 8 saali korraga kasutamist.
Partitsiooni kasutamine saalina
Saali tekitamisel markeeritakse vastav partitsioon kusjuures hävivad seal olnud andmed. Partitsioonile soovitakse omistada vastav tüüp - 82. Tehke seda näiteks programmi Fdisk abil.
Näiteks otsustades markeerida partitsioon /dev/hda6 saalina anke korraldus
bash# mkswap /dev/hda6
Faili kasutamine saalina
Kasutamaks saalina 64MB faili tekitage esmal fail, näiteks selliselt
bash# dd if=/dev/zero of=/saal1 bs=1024 count=65536
ning seejärel markeerige
bash# mkswap /saal1 Setting up swapspace version 0, size = 67104768 bytes
Saale tuleb vaid üks kord markeerida, mitte enne iga kasutuselevõttu.
Saali kasutuselevõtt
Saali kasutuselevõtmisega näidatakse operatsioonisüsteemile, et ta võib vastavat seadet või faili saalina tarvitama hakata ning nii suureneb arvuti efektiivse mälu hulk.
Näiteks võtame kasutusele loodud saali faili /saal1
bash# swapon /saal1
Soovides uurida kas arvuti efektiivse mälu hulk muutus kasutage käsku top ja free.
Saali kõrvaldamiseks kasutage käsku swapoff, näiteks
bash# swapoff /saal1
Kui saal asub partitsioonil on otstarbekas ta kasutusele võtta juba süsteemi käivitumise ajal. Selleks lisage /etc/fstab faili vastav rida, näiteks
/dev/hda6 swap swap defaults 0 0
Kui saal asub failis, siis lisage vastav käsk süsteemi sobivasse käivitusskripti, näiteks /etc/rc.d/rc.local.