Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: eskomorko - 20.06.06 - klo:22.25

Otsikko: Muistin käyttö (Swap)
Kirjoitti: 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.
Otsikko: Re: Muistin käyttö (Swap)
Kirjoitti: eliasj - 21.06.06 - klo:09.53
Komennapa päätteessä
Koodia: [Valitse]
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.
Otsikko: Re: Muistin käyttö (Swap)
Kirjoitti: Jaune - 15.07.06 - klo:11.51
vääntäkääpä rautalangasta mitä nuo muisti hommat tarkoittaa :)

Koodia: [Valitse]
jaune@kannettava:~$ free
                  total         used         free       shared    buffers     cached
Mem:        117852     114024       3828          0        144        17860
-/+ buffers/cache:      96020      21832
Swap:       337324      43648     293676

Otsikko: Re: Muistin käyttö (Swap)
Kirjoitti: LinuxMan - 15.07.06 - klo:12.29
vääntäkääpä rautalangasta mitä nuo muisti hommat tarkoittaa :)

Koodia: [Valitse]
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ä. ???
Otsikko: Re: Muistin käyttö (Swap)
Kirjoitti: raimo - 15.07.06 - klo:13.09
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ä.
Otsikko: Re: Muistin käyttö (Swap)
Kirjoitti: janne - 15.07.06 - klo:16.35
vääntäkääpä rautalangasta mitä nuo muisti hommat tarkoittaa :)

Koodia: [Valitse]
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.
Otsikko: Re: Muistin käyttö (Swap)
Kirjoitti: essal - 29.07.06 - klo:14.26
itse ajan free -komennon yleensä -h parametrilla sillä minun on helpompi käsitellä megoja ja gigoja kuin tavuja..

Koodia: [Valitse]
$ free -h
free: invalid option -- h

free:ssä toimii esim -m (mega) ja -g (giga), mutta ei -h (human-readable).