Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: eliasj - 07.10.06 - klo:09.53

Otsikko: Free
Kirjoitti: eliasj - 07.10.06 - klo:09.53
Miten luen freetä kun komennan free -m? Tai siis kun komenna free -m tule tälläistä:
Koodia: [Valitse]
[root@myhost ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           376        240        136          0         22        155
-/+ buffers/cache:         62        314
Swap:          282          0        282
Eli paljonko minulla on nyt muistia käytössä?

ps. Ja tiedän kyllä ettei kannattaisi olla rootin tunnuksilla, mutta olen vasta säätmässä Archiani (mutta itse ohjelma freehän toimii samalla tavalla Ubuntussakin?). :)
Otsikko: Re: Free
Kirjoitti: _Pete_ - 07.10.06 - klo:10.20
Tuossahan se lukee selvälää lontoonkielellä:

used: 240

Tästä 240 22+155 on buffereita/cachea, loput 240-(22+155) on itse ohjelmien koodin/datan viemää muistia.

Otsikko: Re: Free
Kirjoitti: eliasj - 07.10.06 - klo:11.15
Miten näkisi suoraan vain sen ohjelmien koodin/datan viemän muistin? Tai siis onko freessä jotain sellaista ominaisuutta?
Otsikko: Re: Free
Kirjoitti: janne - 07.10.06 - klo:15.00
Miten näkisi suoraan vain sen ohjelmien koodin/datan viemän muistin? Tai siis onko freessä jotain sellaista ominaisuutta?

no, se on se toisen rivin ensimmäinen luku siinä used sarakkeen alla. tässä tapauksesa 62Mt ja se seuraava 314Mt kertoo paljon musitia on vapaana ohjelmien käyttöön (vaikka sitä onkin käytetty datan bufferointiin).
Otsikko: Re: Free
Kirjoitti: eliasj - 07.10.06 - klo:16.01
Miten näkisi suoraan vain sen ohjelmien koodin/datan viemän muistin? Tai siis onko freessä jotain sellaista ominaisuutta?

no, se on se toisen rivin ensimmäinen luku siinä used sarakkeen alla. tässä tapauksesa 62Mt ja se seuraava 314Mt kertoo paljon musitia on vapaana ohjelmien käyttöön (vaikka sitä onkin käytetty datan bufferointiin).
Nyt on tämäkin asia selvä. Kiitos!
Otsikko: Re: Free
Kirjoitti: KaiMaani - 07.10.06 - klo:23.11
No nyt mä huolestuin. Kokeilin tota samaa ja sain tällasen tulosteen:
Koodia: [Valitse]
~$ free -m
             total       used       free     shared    buffers     cached
Mem:           757        748          9          0         40        491
-/+ buffers/cache:        216        541
Swap:          831         18        812
markus@a190-147:~$

eli vapaana ei oo juuri mitään. Miten toi swappi voi olla noin iso ja sama cache(eikse oo välimuisti?) Voiko tälle tehdä jotain?
Otsikko: Re: Free
Kirjoitti: Regel - 07.10.06 - klo:23.22
Eikös linuxin ole tarkoitus käytellä muistia paljon, että sitten toimii nopeammin. Vapauttaa tietenkin sitä mukaa kun muut sovellukset tarvitsevat muistia. ??? :)
Otsikko: Re: Free
Kirjoitti: KaiMaani - 08.10.06 - klo:00.15
Aika fiksua jos näin on.
Otsikko: Re: Free
Kirjoitti: Owdy - 08.10.06 - klo:00.37
Linux on fiksu.
Otsikko: Re: Free
Kirjoitti: janne - 08.10.06 - klo:00.39
No nyt mä huolestuin. Kokeilin tota samaa ja sain tällasen tulosteen:
Koodia: [Valitse]
~$ free -m
             total       used       free     shared    buffers     cached
Mem:           757        748          9          0         40        491
-/+ buffers/cache:        216        541
Swap:          831         18        812
markus@a190-147:~$

eli vapaana ei oo juuri mitään. Miten toi swappi voi olla noin iso ja sama cache(eikse oo välimuisti?) Voiko tälle tehdä jotain?

jos nyt luetaan sitä toista riviä niin näkyy, että (sovellusten) käytössä on 216Mt ja 'vapaana' 541Mt. onko 541Mt vapaana 'ei juuri mitään'?

tuosta 541Mt:sta on käytetty tavaran cachettamiseen ja bufferointiin 491Mt joka on vapautettavissa sovellusten käyttöön hyvin nopeasti. se on käytössä koska tavaran lukeminen/palauttaminen musitista on merkittävästi nopeampaa ja kevyempää kuin levyltä lukeminen.

jos muistia on kerran rutkasti (minusta) vapaana, niin miksi sitä ei kannattaisi käyttää bufferointiin? jotta voisi tarkastella ja ihastella kuinka paljon muistia koneessa on käyttämättömänä ja näin ollen turhan panttina?
Otsikko: Re: Free
Kirjoitti: _Pete_ - 08.10.06 - klo:10.33
jos muistia on kerran rutkasti (minusta) vapaana, niin miksi sitä ei kannattaisi käyttää bufferointiin? jotta voisi tarkastella ja ihastella kuinka paljon muistia koneessa on käyttämättömänä ja näin ollen turhan panttina?

Juurikin näin.

Toista oli joskus AmigaOS:llä jossa käyttämätön muisti oli tyhjän panttina :)