• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Suse mit KDE fährt mit 95%-Arbeitsspeichernutzung hoch

petemi

Newbie
Hallo Leuts!

Also, ich habe folgendes, nicht direktes Problem: es ist mehr eine Frage:

Nun, erst mal was zu meinem System: KDE-Version 3.5.8 "release 21.2", Kernel 2.6.13-15.18-default, Maschine: i686, Suse 10.0. Board Asus P3F-B, 512MB SDRAM.

Wenn ich Suse normal starte, dann sind gleich 95% des Arbeitsspeichers voll. Nun, ich bin jetzt nicht der Profi, dass ich sagen kann, ob genau deswegen manche Sachen so langsam sind, aber ich habe auf dem selben System auch mal Ubuntu ausprobiert, und da hatte ich nie (auch bei selber Arbeitsweise) über 50% Speicherbelegung? Ist da mein Suse irgendwie zugemüllt?

Gruß Petemi
 

Grothesk

Ultimate Guru
Das ist vollkommen richtig. RAM ist dazu da, genutzt zu werden und nicht als Staubschutz für die Slots gedacht. Ein Auto fährst du ja auch nicht nur in den ersten drei Gängen.
Und 512MB sidn nicht gerade üppig, die Suse startet diverse Dienst mit. So 1GB RAM ist kein Luxus.
 

obec

Advanced Hacker
Hi,

ich habe 4GB. Und da ist der Arbeitsspeicher auch nach einigerzeit "voll".

Gruß

obec
 
OP
P

petemi

Newbie
Hallo!

Danke für die schnelle Antwort! Also ich benutze ein kleines Progrämmchen namens xosview.

Bei $ free gibt es folgendes:

total used free shared buffers cached
Mem: 515820 478380 37440 0 44740 232532
-/+ buffers/cache: 201108 314712
Swap: 1036152 3168 1032984

Bei dem KDE-Kontrollmodul Speicher kommt ähnliches wie bei xosview raus.


Hm, 4GB. Und Suse startet Dienste mit? Gibt es eine "einfache" Möglichkein diejenigen herrauszufinden, welche man "nicht braucht"?

Gruß petemi
 

Leviathan

Hacker
petemi schrieb:
Hallo!
total used free shared buffers cached
Mem: 515820 478380 37440 0 44740 232532
-/+ buffers/cache: 201108 314712
Swap: 1036152 3168 1032984
Hm, 4GB. Und Suse startet Dienste mit? Gibt es eine "einfache" Möglichkein diejenigen herrauszufinden, welche man "nicht braucht"?

Gruß petemi

Du hast effektiv 314712 Kbytes frei (cache), was imo ok ist.
Mgl. speicherfresser rauszufinden ist:

ps auxf|sort -k6 -n

die Programme die am meisten brauchen stehen da ganz unten, da kannst du dir dann überlegen ob du die wirklich brauchst.

ODER:

du lässt ein
vmstat 1 mitlaufen und guckst ob sich die Speicherspalten ändern, wenn du ein best. Programm startest.
Code:
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0  0     40  55028 142656 566364    0    0     2    11   22    42  0  0 99  0
 0  0     40  55028 142656 566364    0    0     0     0 231922   134  0  0 100  0
 0  0     40  55028 142656 566364    0    0     0     0 231879    80  0  0 100  0
 0  0     40  55028 142656 566364    0    0     0     0 231884    83  0  0 100  0
 0  0     40  55028 142656 566364    0    0     0     0 231896    70  0  0 100  0

--

Mal ne Frage von mir, was ist bei 'free' der Unterschied zwischen "buffers cached" und -/+ buffers/cache?

Gruß Dominik
 
Oben