Kirjoittaja Aihe: Muistin käyttö  (Luettu 1791 kertaa)

Antsu09

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Muistin käyttö
« : 06.03.11 - klo:17.48 »
Käytössäni Ubuntu 10.04 ja koneessa muistia 2GB. Eräs käyttämäni ohjelma piirtää vapaan muistin määrästä trendiä, ja huomasin mielenkiintoisen jutun. Joka päivä klo8 kone vapauttaa muistia esim. tänään muisti lisääntyi 0,9GB. Se kuitenkin on "käytetty" n. klo12 mennessä ja vapaana enää n. 69000k. Sama toistuu päivittäin, vapautuva muistimäärä vain vaihtelee. Mistä moinen voi johtua?  ??? Top:in listauksista asiaa en ole saanut selville ts. mikään yksittäinen ei muistia rohmua.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11440
    • Profiili
    • Tomin kotisivut
Vs: Muistin käyttö
« Vastaus #1 : 06.03.11 - klo:17.58 »
Lasketko nyt siihen käytettyyn muistiin mukaan välimuistin (engl. cache) osuuden? Se nimittäin on sellaista muistia, joka nopeuttaa toimintaa ja vapautetaan tarvittaessa. Jos tuota cachea ei olisi, toiminta olisi jonkin verran hitaampaa, koska aina tietoa haettaessa kiintolevyltä pitäisi se tieto hakea oikeasti sieltä kiintolevyltä asti.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Antsu09

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Vs: Muistin käyttö
« Vastaus #2 : 06.03.11 - klo:18.45 »
Nyt top- listaus näyttää tältä. Eli olen seurannut Mem rivin kohtaa "free". Ihmetyttää tuo täsmällisyys, päivittäin klo8

Koodia: [Valitse]
top - 18:40:18 up 3 days, 22:44,  2 users,  load average: 0.95, 0.71, 0.59
Tasks: 186 total,   1 running, 185 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.6%us,  3.2%sy,  0.0%ni, 87.9%id,  1.9%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   2051760k total,  1977172k used,    74588k free,   111356k buffers
Swap:  6008268k total,        0k used,  6008268k free,  1323204k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                         
 1160 root      20   0 40924  11m 6400 S   13  0.6   3:20.82 Xorg                                                                                           
 2202 antti     20   0 42916  12m 4488 S   13  0.6   3:15.20 vino-server                                                                                     
 1501 tomcat6   20   0  418m 264m 4856 S    7 13.2 650:50.21 java                                                                                           
30771 antti     20   0 46768  13m   9m S    6  0.7   0:05.76 gnome-terminal                                                                                 
30790 antti     20   0  2548 1252  920 R    1  0.1   0:01.17 top                                                                                             
 2207 root      20   0  5180  920  636 S    0  0.0   0:34.55 udisks-daemon                                                                                   
    1 root      20   0  2780 1580 1108 S    0  0.1   0:01.09 init                                                                                           
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd                                                                                       
    3 root      RT   0     0    0    0 S    0  0.0   0:02.83 migration/0                                                                                     
    4 root      20   0     0    0    0 S    0  0.0   0:28.88 ksoftirqd/0                                                                                     
    5 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/0                                                                                     
    6 root      RT   0     0    0    0 S    0  0.0   0:07.71 migration/1                                                                                     
    7 root      20   0     0    0    0 S    0  0.0   0:20.83 ksoftirqd/1                                                                                     
    8 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/1                                                                                     
    9 root      RT   0     0    0    0 S    0  0.0   2:28.82 migration/2                                                                                     
   10 root      20   0     0    0    0 S    0  0.0   0:15.41 ksoftirqd/2                                                                                     
   11 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/2                                                                                     
   12 root      RT   0     0    0    0 S    0  0.0   0:11.01 migration/3                                                                                     
   13 root      20   0     0    0    0 S    0  0.0   0:10.10 ksoftirqd/3                                                                                     
   14 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/3                                                                                     
   15 root      20   0     0    0    0 S    0  0.0   0:18.76 events/0                                                                                       
   16 root      20   0     0    0    0 S    0  0.0   0:50.67 events/1                                                                                       
   17 root      20   0     0    0    0 S    0  0.0   0:13.10 events/2                                                                                         0:15.41 ksoftirqd/2                                                                                                                                         
   11 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/2                                                                                     
   12 root      RT   0     0    0    0 S    0  0.0   0:11.01 migration/3                                                                                     
   13 root      20   0     0    0    0 S    0  0.0   0:10.10 ksoftirqd/3                                                                                     
   14 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/3                                                                                     
   15 root      20   0     0    0    0 S    0  0.0   0:18.76 events/0                                                                                       
   16 root      20   0     0    0    0 S    0  0.0   0:50.67 events/1                                                                                       
   17 root      20   0     0    0    0 S    0  0.0   0:13.10 events/2                       

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Vs: Muistin käyttö
« Vastaus #3 : 07.03.11 - klo:08.43 »
Nyt top- listaus näyttää tältä. Eli olen seurannut Mem rivin kohtaa "free". Ihmetyttää tuo täsmällisyys, päivittäin klo8

Joka päivä 08:00 ajetaan ainakin apt päivitys script, katso hakemisto /etc/cron.daily
Lissä tietoa: man cron

Tuo muistin käyttäytyminen siis johtuu siitä, että ajetaan ajastetusti juttuja, sitten kun ne ovat valmiit
muisti vapautuu.


timsku

  • Käyttäjä
  • Viestejä: 225
    • Profiili
Vs: Muistin käyttö
« Vastaus #4 : 08.03.11 - klo:09.11 »
Tuo top-ohjelman listaus näyttää lajittelevan prosessit CPU:n käytön mukaan. Kun painat Shift + m (iso M) niin top lajittelee ne muistin käytön mukaan.