Kirjoittaja Aihe: Ubuntun muistin käyttö  (Luettu 3072 kertaa)

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Ubuntun muistin käyttö
« : 18.06.06 - klo:00.24 »
Onko tässä joku juttu vai miksi Ubuntu käyttää aivan hirvittävästi muistia?

Ensinnäkin ykköskoneessa minulla on 2,5GB keskusmuistia (veljen koneesta meni näyttis takuuvaihtoon, niin lainasin pari muistipalikkaa siitä).
Kone on ollut päällä n. 12h ja muistin kulutus on seuraavaa:
Koodia: [Valitse]
epeli@kumikone:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          2535       2111        424          0        114       1692
-/+ buffers/cache:        305       2230
Swap:         1427          0       1427
Mielestäni aivan tajutonta, vaikka ohjelmia onkin päällä paljon. KDE, AmaroK, Kopete, Kmail, Akregator, kmix ja Opera. Ei noiden nyt kahta gigaa pitäisi haukata. Juuri bootin jälkeen muistin käyttö on jotain luokkaa 500MB, vaikka samat ohjelmat ovat käynnissä.


Sitten serveri-koneeni. Siinä ei ollenkaan x:ää päällä, mutta se on ollut useita vuorokausia päällä. Muistia siinä on 128+256MB
Koodia: [Valitse]
epeli@kumiserveri:~$ free -m
             total       used       free     shared    buffers     cached
Mem:           368        365          2          0          3        320
-/+ buffers/cache:         41        326
Swap:          556         18        538
Eli kaikki muisti on käytetty ja vähän vielä swappia, vaikka tässä ei ole juuri mitään ohjelmia päällä. Screen, irssi, rtorrent, apache, openssh-server.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntun muistin käyttö
« Vastaus #1 : 18.06.06 - klo:00.52 »
Onko tässä joku juttu vai miksi Ubuntu käyttää aivan hirvittävästi muistia?

se käyttää sitä, koska sitä on vapaana.

linux käyttää keskusmuistia kaiken tarpeellisen va vähän vähemmän tapeellisen tavaran cachettamiseen, jotta se olisi saatavilla mahdollisimman nopeasti silloin kun sitä tarvitaan. jos joku sovellus tarvitsee oikeasti muistia, vapauttaa linux cachelta tilaa sovelluksen käyttöön hyvinkin nopeasti.

linux siis käyttää oletuksena mahdollisimman hyvin hyväkseen kaiken muistin jota sille tarjotaan. käytännön kannalta tämä on hyvinkin kätevää, sillä käyttämätön muisti on turhaa muistia. joskin ihmisille jotka haluavat ihastella kuinka paljon he jättävät käyttämättä koneensa resursseista, tämä ei tietysti ole miellyttävä piirre.

tuossa sinun pääkoneellasi cachettamiseen on käytetty tuon listauksen mukaan 2230 megaa keskusmuistia ja serverillä 326 megaa.
Janne

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: Ubuntun muistin käyttö
« Vastaus #2 : 18.06.06 - klo:01.14 »
Aah, kiitos tiedosta. Tuo onkin jo hetken askarruttanut  ;)

Pystyykö mitenkään selvittämään kuinka paljon sitä oikeasti on sitten käytössä?
Olisi kiva jos pystyisi jotenkin katsomaan, kuinka paljon eri työpöydät käyttävät muistia jne. Noh kaipa sen juuri bootin jälkeen näkee riittävän tarkasti...

ealho

  • Vieras
Re: Ubuntun muistin käyttö
« Vastaus #3 : 18.06.06 - klo:01.31 »
Tämä on ehkä hiukan asian vierestä, mutta itselläni muistin käyttö aika samalta kuin Epelin serverillä:


ealho@Presario:~$ free -m
             total       used       free     shared    buffers     cached
Mem:           185        183          2          0          1         71
-/+ buffers/cache:     109         76
Swap:          541         89        451


Mutta minkä takia SuperKaramban Aero All in One-pluginin "CPU and Memory" näyttää samalla vapaan muistin määräksi n. 50 %? Mittaako se mahdollisesti sitä Epelin mainitsemaa "oikeaa" vapaan muistin määrää?

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Ubuntun muistin käyttö
« Vastaus #4 : 18.06.06 - klo:10.59 »
Pystyykö mitenkään selvittämään kuinka paljon sitä oikeasti on sitten käytössä?

Kertookos top riittävästi?

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: Ubuntun muistin käyttö
« Vastaus #5 : 18.06.06 - klo:11.47 »
Pystyykö mitenkään selvittämään kuinka paljon sitä oikeasti on sitten käytössä?

Kertookos top riittävästi?

r
Samoja arvojahan se näyttää kuin free.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Ubuntun muistin käyttö
« Vastaus #6 : 18.06.06 - klo:12.18 »
Pystyykö mitenkään selvittämään kuinka paljon sitä oikeasti on sitten käytössä?
Olisi kiva jos pystyisi jotenkin katsomaan, kuinka paljon eri työpöydät käyttävät muistia jne. Noh kaipa sen juuri bootin jälkeen näkee riittävän tarkasti...

no, se on jotakuinkin se ensimmäinen luku siinä toisella rivillä. tosin kannattaa ottaa huomioon noita työpöytiä vertaillessa, että jotkut ympäristöt jättävät joitain prosesseja pyörimään vielä hetkeksi vaikka käyttäjä kirjautuisi jo pois koneelta. jos vaihdon siis tekee todella nopeasti saattaa uuden ympäristön muistinkäyttö olla jonkin verran yläkanttiin.

myös yksittäisten prosessien muistinkäytön seuraaminen voi olla linuxissa vähän hankalaa, sillä prosessien muistinkäyttöön lasketaan yleen mukaan kaikki jaetut kirjastot ja resurssit. lisäksi X:n muistinkäytössä näkyy näytönohaimen koko muistimäärä.

Mutta minkä takia SuperKaramban Aero All in One-pluginin "CPU and Memory" näyttää samalla vapaan muistin määräksi n. 50 %? Mittaako se mahdollisesti sitä Epelin mainitsemaa "oikeaa" vapaan muistin määrää?

kyllä. gnome-system-monitor hoitaa näyttämisen samalla tavalla eikä oletuksena näytä buffereita lainkaan. samoin jos tuolla g-s-m:llä haluaa tirkistellä prosessien viemää muistin määrää, niin kannattaa katsoa saraketta Resident Memory ihan vaan saadakseen vähän korrektimpaa kuvaa ;)
Janne

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: Ubuntun muistin käyttö
« Vastaus #7 : 18.06.06 - klo:12.47 »
Meinaatko että minulla olisi vain  305 MB muistia käytettynä ykkökoneellani? Se taas kuulostaa aika hurjan vähälle KDE:lle ja kasalle raskaita ohjelmia :D
« Viimeksi muokattu: 18.06.06 - klo:13.07 kirjoittanut Epeli »