[+] Duże zużycie ramu

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
GIGABYTE
Beginner
Posty: 224
Rejestracja: 13 lipca 2007, 00:17
Lokalizacja: Toruñ

[+] DuŻe zuŻycie ramu

Post autor: GIGABYTE »

Witam. Byłem zmuszony na nowo postawić Debiana, a sytuacja wygląda następująco:
Przy włączonym FF, Kadu, Tvtime i superkarambie ramu jest zużyte aż 750mb! Swapu 0. Co to może być?
Oto top:

Kod: Zaznacz cały

top - 20:07:21 up  2:13,  2 users,  load average: 0.06, 0.18, 0.24
Tasks:  91 total,   2 running,  89 sleeping,   0 stopped,   0 zombie
Cpu(s): 23.9%us,  5.3%sy,  0.0%ni, 70.1%id,  0.0%wa,  0.0%hi,  0.7%si,  0.0%st
Mem:   1036260k total,   779108k used,   257152k free,    19088k buffers
Swap:   489972k total,      120k used,   489852k free,   562692k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 8615 karolp19  20   0 33520  10m 6968 S  5.3  1.1   1:47.97 tvtime
 7834 root      20   0 78540  60m 9332 S  4.0  5.9   3:27.58 Xorg
 8260 karolp19  20   0  169m  73m  19m S  1.3  7.3   0:45.16 firefox-bin
 7944 karolp19  20   0 31852  17m  13m S  0.7  1.7   0:50.81 superkaramba
 7943 karolp19  20   0 40584  18m  13m S  0.3  1.8   0:08.92 kadu
    1 root      20   0  2032  712  604 S  0.0  0.1   0:00.94 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.22 ksoftirqd/0
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.18 events/0
    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
   38 root      15  -5     0    0    0 S  0.0  0.0   0:00.02 kblockd/0
   41 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
   42 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify
  151 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  189 root      15  -5     0    0    0 S  0.0  0.0   0:02.30 kswapd0
JarekMk
Beginner
Posty: 220
Rejestracja: 30 marca 2007, 11:11
Lokalizacja: Malbork

Post autor: JarekMk »

A ile masz MB pamięci ram? Daj wynik polecenia free -m
GIGABYTE
Beginner
Posty: 224
Rejestracja: 13 lipca 2007, 00:17
Lokalizacja: Toruñ

Post autor: GIGABYTE »

Ramu mam 1GB.

Kod: Zaznacz cały

karolp1993@dhcppc1:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          1011        343        668          0         13        190
-/+ buffers/cache:        139        872
Swap:          478          0        478
Teraz zużywa trochę mniej, ale przy włączonym Tvtime, FF i kadu to i tak dużo :/
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

No przecież jak byk stoi, że zużywa Ci 139 MB ramu :-?
LUDZIE nauczcie się w końcu czytać ze zrozumieniem :evil:
GIGABYTE
Beginner
Posty: 224
Rejestracja: 13 lipca 2007, 00:17
Lokalizacja: Toruñ

Post autor: GIGABYTE »

AdeBe pisze:No przecież jak byk stoi, że zużywa Ci 139 MB ramu :-?
LUDZIE nauczcie się w końcu czytać ze zrozumieniem :evil:
139 bez bufora i cachu.. Ale czemu zzera tyle z buforem i cachem?
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

GIGABYTE pisze:139 bez bufora i cachu.. Ale czemu zzera tyle z buforem i cachem?
To zapytam inaczej: a dlaczego powinno mniej skoro to bufor i cache?
GIGABYTE
Beginner
Posty: 224
Rejestracja: 13 lipca 2007, 00:17
Lokalizacja: Toruñ

Post autor: GIGABYTE »

Nie wiem, ale jak miałem poprzedniego Debiana nigdy takiego zużycia nie było. Czyli wszystko w porządku? Jak zużycie dochodzi do 1GB to zaczyna zamulać.
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

Dobra, to wyjaśnie po raz kolejny którejś z rzędu osobie..
Bufory i cache należy traktować jako pamięć wolną, gdyż linux trzyma w niej dane które teoretycznie mogą mu się przydać (ale nie muszą), co więcej jeśli widzimy że system zarezerwował np. 500MB na cache to nie oznacza od razu że tyle danych tam siedzi (może np. być zajętych tylko kilka % z tego cache). Jeśli jakiś program zgłasza zapotrzebowanie na pamięć, to system nie ma oporów żeby mu ją przydzielić kosztem powyższych zasobów.

I nie, system nie zamula gdy zużycie dochodzi do 1 GB, tak Ci się tylko wydaje. System baaaardzo teoretycznie może stracić na responsywności dopiero gdy zaczyna korzystać ze swapa. Z tym, że na początku przerzuca tam dane programów które najmniej korzystają z proca. IMHO do 50~100MB w swapie przy 1 GB ramu nie powinieneś tak naprawdę odczuwać widocznej różnicy, może minimalną.

P.S. Sorry za trochę arogancki styl posta, ale naprawdę tłumaczenie po raz setny tego samego może zdenerwować.
GIGABYTE
Beginner
Posty: 224
Rejestracja: 13 lipca 2007, 00:17
Lokalizacja: Toruñ

Post autor: GIGABYTE »

To wszystko jasne, dzięki ;)
ODPOWIEDZ