Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: eskomorko - 20.06.06 - klo:22.25
-
Minkäs takia Kubuntu näyttää käyttävän swappia vaikka olisi keskumuistiakin tarjolla??
Tälläkin hetkellä kahdesta gigasta muistia on 1,5 käyttämättä, mutta silti swappia menee melkein 400Mb.
-
Komennapa päätteessä
free
Huomaat että sinulla on käyttämättä muistia kymmenisen megaa. Ja nyt ihmettelet, onko Ubuntu näin raskas. Ei, ei se ole. Se vain käyttää hukkamuistia muihin asioihin, koska käyttämätön muisti on turhaa muistia. Se kuitenkin vapauttaa muistia heti kun sitä tarvitaan enemmän. Sama pätee luultavasti Swappiinkin.
Gnome System Monitor taas näyttää sen "oikean" vapaan muistin.
-
vääntäkääpä rautalangasta mitä nuo muisti hommat tarkoittaa :)
jaune@kannettava:~$ free
total used free shared buffers cached
Mem: 117852 114024 3828 0 144 17860
-/+ buffers/cache: 96020 21832
Swap: 337324 43648 293676
-
vääntäkääpä rautalangasta mitä nuo muisti hommat tarkoittaa :)
jaune@kannettava:~$ free
total used free shared buffers cached
Mem: 117852 114024 3828 0 144 17860
-/+ buffers/cache: 96020 21832
Swap: 337324 43648 293676
Hmm, eikös tuosta näe ainakin kokonaismuistin, käytössä olevan sekä vapaan. Lopuista en itekkään ymmärrä. ???
-
man free:
free displays the total amount of free and used physical and swap memory in the system,
as well as the buffers used by the kernel. The shared memory column should be ignored; it is obsolete.
free -lmo antaa helppolukuisemman näkymän
cat /proc/meminfo kertoo lisää muistista kulloisellakin komentohetkellä.
-
vääntäkääpä rautalangasta mitä nuo muisti hommat tarkoittaa :)
jaune@kannettava:~$ free
total used free shared buffers cached
Mem: 117852 114024 3828 0 144 17860
-/+ buffers/cache: 96020 21832
Swap: 337324 43648 293676
Hmm, eikös tuosta näe ainakin kokonaismuistin, käytössä olevan sekä vapaan. Lopuista en itekkään ymmärrä. ???
itse ajan free -komennon yleensä -h parametrilla sillä minun on helpompi käsitellä megoja ja gigoja kuin tavuja..
tuossa siis kuitenkin näkyy Mem alkuisella rivillä ensimmäisessä sarakkeessa muistin kokonaismäärä, seuraavassa sarakkeessa käytetty musitin määrä (joka sisältää bufferit ja cachen), sitä seuraavassa on vapaana oleva muistin määrä (siis tyhjillään makaava musiti, joka ei ole missään hyötykäytössä), seuraavana shared sarake jota seuraa buffereihin ja cachetukseen käytetyt muistimäärät.
seuraava rivi on yleensä se käyttäjää kiinnostava, tai siis se mitä oikeasti halutaan tietää. ensimmäinen sarake kertoo sovellusten käyttämän muistin ja sitä seuraava sovelluksille vapaana olevan muistin (jolloin cache/bufferr-käytössä olevaa muistia ei lasketa kulutetuksi, koska se voidaan vapauttaa sovellusten käyttöön tarvittaessa hyvin nopeasti).
viimeinen rivi kertoo swapin koon, käytön ja vapaan tilan.
-
itse ajan free -komennon yleensä -h parametrilla sillä minun on helpompi käsitellä megoja ja gigoja kuin tavuja..
$ free -h
free: invalid option -- h
free:ssä toimii esim -m (mega) ja -g (giga), mutta ei -h (human-readable).