Saal

Allikas: Kuutõrvaja
Redaktsioon seisuga 25. jaanuar 2008, kell 15:01 kasutajalt Jj (arutelu | kaastöö) (New page: ===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 efek...)
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)

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.