Kirjoittaja Aihe: Free  (Luettu 3416 kertaa)

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Free
« : 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?). :)
alias vililikku

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Re: Free
« Vastaus #1 : 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.


eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Free
« Vastaus #2 : 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?
alias vililikku

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Free
« Vastaus #3 : 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).
Janne

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Free
« Vastaus #4 : 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!
alias vililikku

KaiMaani

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Re: Free
« Vastaus #5 : 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?

Regel

  • Käyttäjä
  • Viestejä: 1090
  • Lucid
    • Profiili
Re: Free
« Vastaus #6 : 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. ??? :)

KaiMaani

  • Käyttäjä
  • Viestejä: 95
    • Profiili
Re: Free
« Vastaus #7 : 08.10.06 - klo:00.15 »
Aika fiksua jos näin on.

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Free
« Vastaus #8 : 08.10.06 - klo:00.37 »
Linux on fiksu.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Free
« Vastaus #9 : 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?
Janne

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Re: Free
« Vastaus #10 : 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 :)