Debian memory leak

Pagina: 1
Acties:
  • 130 views sinds 30-01-2008

  • Xe0n
  • Registratie: April 2003
  • Laatst online: 09-01 13:54
In mijn server zit 768Mb aan geheugen

Als ik mijn server opstart gebruikt die iets van 60 mb, maar hoe langer die aanstaat hoe meer geheugen die gaat gebruiken. Uiteindelijk heb ik nog ongeveer 8mb geheugen over. Nu word ik met ' top' niet echt veel wijzer, want zoals je hieronder kan zien is grootste verbruik van het geheugen door een programme 0.5%. Ook 'free -m' geeft hetzelfde aan.

Afbeeldingslocatie: http://img93.imageshack.us/img93/7529/fullmemory0ur.th.gif

Wat kan ik hieraan doen?

...


  • webfreakz.nl
  • Registratie: November 2003
  • Laatst online: 01-02 19:30

webfreakz.nl

el-nul-zet-é-er

Er is maar een passende spreuk voor:

"Free memory, is wasted memory"

In Linux wordt naar ik weet zoveel mogelijk in het geheugen gezet waardoor het (als het goed is) allemaal sneller gaat, als het geheugen vol is, worden eerst alle onnodige dingen eruit gegooid en daarna wordt je SWAP-file aangesproken :)

"You smell that, son? What sir? Napalm, I love the smell of napalm in the mornin!" || Children of Bodom fan!


  • Arnout
  • Registratie: December 2000
  • Laatst online: 05-02 22:41
post "free -m" eens.
en als aanvulling op hierboven: aangezien je swap niet gebruikt wordt hoef je je geen zorgen te maken.

[ Voor 77% gewijzigd door Arnout op 07-02-2006 18:23 ]


  • Cyphax
  • Registratie: November 2000
  • Laatst online: 22:52

Cyphax

Moderator LNX
Hier is een leuk artikeltje over geschreven, vond ik erg informatief!
http://virtualthreads.blo...emory-usage-on-linux.html

Saved by the buoyancy of citrus


  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 04-02 18:11

Kippenijzer

McFallafel, nu met paardevlees

Je moet kijken naar het stukje "cached" van top -> je hebt 715MB diskcache die zodra er geheugen voor andere zaken benodigd is gewoon beschikbaar is

  • deepbass909
  • Registratie: April 2001
  • Laatst online: 20:59

deepbass909

[☼☼] [:::][:::] [☼☼]

Deze output ziet er 100% normaal uit.
Linux vult z'n fysieke geheugen helemaal, voor het gaat swappen. Dit is geen memleak. Als je goed kijkt, zie je dat je swap nog helemaal leeg is. Zodra die vol begint te lopen, moet je je zorgen gaan maken.

Voor de duidelijkheid, dit is mijn geheugenstatus op m'n laptop met Gentoo:
code:
1
2
3
4
5
6
7
8
#cat /proc/meminfo

MemTotal:       515040 kB
MemFree:         29076 kB
...
SwapTotal:      498004 kB
SwapFree:       453240 kB
...


Ook mijn fysieke geheugen zit behoorlijk vol, maar m'n swap is zo goed als leeg.

En m'n server (ook gentoo):
code:
1
2
3
4
5
6
7
#cat /proc/meminfo
MemTotal:       157204 kB
MemFree:          3072 kB
...
SwapTotal:      504052 kB
SwapFree:       435924 kB
...


hetzelfde verhaal, maar dan met aanzienlijk minder fysiek geheugen aanwezig. Elke Linux distro vult z'n fysieke geheugen tot ongeveer 90%, het is gewoon de manier dat er met het geheugen omgegaan wordt.

edit:
ik moet sneller m'n info verzamelen...

[ Voor 5% gewijzigd door deepbass909 op 07-02-2006 18:28 ]

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • webfreakz.nl
  • Registratie: November 2003
  • Laatst online: 01-02 19:30

webfreakz.nl

el-nul-zet-é-er

Cyphax schreef op dinsdag 07 februari 2006 @ 18:24:
Hier is een leuk artikeltje over geschreven, vond ik erg informatief!
http://virtualthreads.blo...emory-usage-on-linux.html
Erg goed artikel inderdaad! Deze hoort er ook nog bij!

"You smell that, son? What sir? Napalm, I love the smell of napalm in the mornin!" || Children of Bodom fan!


  • Xe0n
  • Registratie: April 2003
  • Laatst online: 09-01 13:54
Ooh nu snap ik het, weer wat geleerd :D

Ik snapte er al geen snars van, bedankt in ieder geval en ik heb weer lees voer.

Btw dit is de uitkomst van free -m

Debian:~# free -m
total used free shared buffers cached
Mem: 750 742 8 0 2 688
-/+ buffers/cache: 51 699
Swap: 431 0 431

...


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Dit staat inderdaad in de FAQ, en zie bovenstaande posts :)
Pagina: 1

Dit topic is gesloten.