Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
memory leak ODER wer verbrädt meinen speicher?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sat Jun 04, 2005 7:12 pm    Post subject: memory leak ODER wer verbrädt meinen speicher? Reply with quote

halloa,

ich hab in letzter zeit öfters probleme mit der swappiness vom kernel (gentoo-sources-2.6.11-r8/-r9).
mein RAM (512) is ziemlich schnell voll (free -m) und atop sagt mir folgendes:
Code:

 PID     MINFLT MAJFLT #SWP VSTEXT  VSIZE  RSIZE  VGROW  RGROW  MEM CMD     1/2
11742      0      0          0       1562K     1.1G    131.9M     0K     0K         27%   X

daher meine frage: is es normal, dass X 130MB speicher verbraucht, oder seh ich da was falsch usw?

naja, 130MB is ja nicht die welt, da ja noch ca. 760MB geswapped werden:
Code:

total       used       free     shared    buffers     cached
Mem:           486        466         19          0         25        193
-/+ buffers/cache:        247        238
Swap:          980        769        211


also: wie finde ich den wirklich schuldigen (neben X)?

thx in advance!
Back to top
View user's profile Send private message
pawlak
Tux's lil' helper
Tux's lil' helper


Joined: 20 Feb 2005
Posts: 139

PostPosted: Sat Jun 04, 2005 7:33 pm    Post subject: Reply with quote

> daher meine frage: is es normal, dass X 130MB speicher verbraucht, oder seh ich da was falsch usw?

Soweit ich weiß ist es nicht so trivial zu sagen, wieviel MB X wirklich verbraucht. Imho zählt auch noch der Arbeitsspeicher der Graka dazu, also müsstest du den Wert noch abziehen. Nen genauer Wert ist das auch nicht, aber 130MB für X ist nicht realistisch, eher so 5-10.

top sollte dir doch anzeigen, was wieviel verbraucht (diese Werte sind dann aber auch nicht wirklich zuverlässig :/).
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sat Jun 04, 2005 7:40 pm    Post subject: Reply with quote

pawlak wrote:
top sollte dir doch anzeigen, was wieviel verbraucht (diese Werte sind dann aber auch nicht wirklich zuverlässig :/).

ja, top sagt auch 28% :(

wie kommt man so einem "memory-fresser" am besten auf die schliche?
hab schon kernel gewechselt (naja, am kernel wirds eher nicht liegen)
hab schon mal fluxbox statt kde probiert
aber nein, irgendein anderer frisst da kräftig mit.

thx
Back to top
View user's profile Send private message
schotter
Guru
Guru


Joined: 30 Nov 2004
Posts: 497
Location: Germany, Bavaria, Bayreuth, Pottenstein, Tüchersfeld

PostPosted: Sat Jun 04, 2005 9:05 pm    Post subject: Reply with quote

top sagt bei mir 135MB für X, scheint also nicht nur bei dir so zu sein.
Back to top
View user's profile Send private message
malachay
n00b
n00b


Joined: 18 Jun 2003
Posts: 71
Location: Germany

PostPosted: Sun Jun 05, 2005 1:10 am    Post subject: Reply with quote

was sagt dir denn top wenn du Shift+m drückst? Der Speicherfresser steht dann ganz oben.
_________________
"The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners."
Back to top
View user's profile Send private message
psyeye
Guru
Guru


Joined: 06 Dec 2002
Posts: 409
Location: Germany

PostPosted: Sun Jun 05, 2005 1:33 am    Post subject: Reply with quote

Von Interesse ist in dem Zusammenhang evtl noch das hier:
Linux Memory Management or 'Why is there no free RAM?'


psyeye
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Jun 05, 2005 6:10 am    Post subject: Reply with quote

psyeye wrote:
Von Interesse ist in dem Zusammenhang evtl noch das hier:
Linux Memory Management or 'Why is there no free RAM?'

@psyeye: jo, das is schon klar. aber wenn der rechner schon unerträglich langsam ist nehm ich an, dass linux gar kein memory management mehr macht :)
Back to top
View user's profile Send private message
psyeye
Guru
Guru


Joined: 06 Dec 2002
Posts: 409
Location: Germany

PostPosted: Sun Jun 05, 2005 10:40 am    Post subject: Reply with quote

hephaistos6 wrote:
psyeye wrote:
Von Interesse ist in dem Zusammenhang evtl noch das hier:
Linux Memory Management or 'Why is there no free RAM?'

@psyeye: jo, das is schon klar. aber wenn der rechner schon unerträglich langsam ist nehm ich an, dass linux gar kein memory management mehr macht :)


Ich dachte auch nur, der Link wäre halt informativ... :)

Gerade die Erklärung zu VIRT, RES, und SHR fand ich mit Deiner Frage zu "X frisst 135MB" interessant; bei mir kommt raus, dass X de facto nur knapp 30MB im Speicher selbst hält, der Rest sind benutzte Libs oder der Video-Speicher (knapp 64MB in meinem Fall).
(Der Gnome System Monitor zeigt mir auch zu jedem Prozess die gesamte "Memory Map" an, also wieviel von welcher Lib oder welchem Device zum "Gesamtspeicher" des Prozesses gehört. Und für X ist das mal ne lange Liste ;))

Und was hast Du denn für nen "swappiness" Wert? Default, also 60? Versuch's doch mal mit nem kleinerem Wert und opfere Disk-Cache... vielleicht hilft's ja und es wird weniger Applikationsspeicher geswappt?


psyeye
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Jun 05, 2005 10:46 am    Post subject: Reply with quote

hallo,

swappiness hab ich natürlich auch schon verändert. habs auf 30mal gesetzt, dann konnte ich zB mit eclipse nicht mehr arbeiten, da der prozess immer gekilled wurde.

das problem ist ja auch seit kurzen (weiß aber eben leider nicht seit wann genau).

das mit dem cache usw ist schön und gut - aber bei 700MB geswappten daten, 20MB frei und 100MB free-cache frag ich mich halt schon, wo mein speicher bleibt :roll:

wie gesagt: caching is des net, weil der rechner dann oftmals wirklich steht (für einen moment oder länger 1min)

cheers
Back to top
View user's profile Send private message
SinoTech
Advocate
Advocate


Joined: 20 Mar 2004
Posts: 2579
Location: Neunkirchen / Saarland / Germany

PostPosted: Sun Jun 05, 2005 11:05 am    Post subject: Reply with quote

Also bei mir frisst JAVA ganz schön Speicher. Wenn ich etwas mit Eclipse schaffe ist RuckZuck Ram voll und er beginnt den SWAP voll zu pumpen. Habe das Problem bei Eclipse und Maple beobachtet.

Mfg

Sino
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Sun Jun 05, 2005 4:09 pm    Post subject: Reply with quote

hallo,

jo, werd das mal beobachten.
hab in letzter zeit viel mit eclipse gemacht.
aber ich glaub eben, dass es auch so schön langsam voll wird....

aber, danke für den hinweis
Back to top
View user's profile Send private message
_hephaistos_
Advocate
Advocate


Joined: 07 Apr 2004
Posts: 2694
Location: salzburg, austria

PostPosted: Thu Jun 16, 2005 10:11 pm    Post subject: Reply with quote

ich glaub ich habs gelöst....

also an java lags nicht. das braucht viel speicher, ist aber nicht das problem :)

ich denke nach wie vor, dass xorg meinen speicher VERBRATEN hat.
hab heute also xorg mit ein paar anderen useflags und cflags (wurden beim emergen vorgeschlagen) compiled und seitdem läuft alles wie gewohnt. es wird also der cache VOR swapping verwendet. so soll es IMHO auch sein, da mir verbratener cache doch sch***egal ist - weil swapping halt doch um einiges langsamer ist.

hoffe, dass diese erkenntnis ev. auch einem anderen helfen kann :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum