[Linux] NTOP pakt teveel geheugen

Pagina: 1
Acties:

  • Q
  • Registratie: November 1999
  • Laatst online: 19:55

Q

Au Contraire Mon Capitan!

Topicstarter
Hallo,

Ik heb een pII 350 mhz machientje met 192 mb ram als routertje staan voor het internetdelen.

Ik draai NTOP om te zien hoeveel verkeer ik totaal genereer. Ik gebruik emule en bittorrent.

Dat laatste zorgt er voor dat er nogal wat connecties naar mijn machine openstaan (ruim duizend naar mijn weten) en ik denk dat dit de oorzaak is dat ntop nogal veel geheugen pakt.

Het probleem is dat ntop gewoon zo 300 mb aan geheugen probeert te pakken, wat er niet is, waardoor hij gaat swappen. Dus staat de hd van de router de hele dag lawaai te maken, wat niet de bedoeling is.

Je kunt wel tegen ntop zeggen dat hij bijv geen ip naar dns moet resolven, wat geheugen zou moeten schelen, maar dat helpt niet.

Zijn er nog andere oplossingen? Hoe kan ik er voor zorgen dat ntop niet al het geheugen opvreet?

  • Jelmer
  • Registratie: Maart 2000
  • Nu online
Geef je -c mee? In de manpage staat:
NOTE: if idle hosts are kept in memory you can experience severe memory usage.
Aangezien eMule met nogal wat hosts connect zou dat best de oorzaak kunnen zijn denk ik

  • Q
  • Registratie: November 1999
  • Laatst online: 19:55

Q

Au Contraire Mon Capitan!

Topicstarter
Jelmer schreef op 05 september 2004 @ 23:14:
Geef je -c mee? In de manpage staat:

[...]


Aangezien eMule met nogal wat hosts connect zou dat best de oorzaak kunnen zijn denk ik
Nee, ik gebruik die -c optie niet. Maar 300 mb (dus ram + swap) vind ik wel extreem.

In ntop zie ik bij de configuratie ook dit:
Host Memory Cache
Limit #define MAX_HOSTS_CACHE_LEN 512
Current Size 0
Maximum Size 0
# Entries Reused 0
Ik zou dit vertalen als: nmap mag max 512 mb geheugen pakken voor zijn hostcache. Hij gebruikt nu niks. Maar van dat laatste geloof ik niet veel.

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Q schreef op 05 september 2004 @ 23:25:

Nee, ik gebruik die -c optie niet. Maar 300 mb (dus ram + swap) vind ik wel extreem.
Op een paar duizend connecties ? D'r zit gewoon te weinig geheugen in de machine, en als uitbreiden geen optie is -c, en anders geen ntop.

  • Wilke
  • Registratie: December 2000
  • Laatst online: 11:47
Ik vind 300 MB alsnog wel erg extreem. Misschien is ntop gewoon brak ofzo, maar zo belangrijk is het toch ook weer niet om dat continu aan te hebben staan :?

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Wilke schreef op 06 september 2004 @ 12:01:
Ik vind 300 MB alsnog wel erg extreem. Misschien is ntop gewoon brak ofzo, maar zo belangrijk is het toch ook weer niet om dat continu aan te hebben staan :?
Waarbij ik me afvraag of die 300 MB wel de daadwerkelijke datasize is, en niet het geheel inc. shared libs.

  • Q
  • Registratie: November 1999
  • Laatst online: 19:55

Q

Au Contraire Mon Capitan!

Topicstarter
igmar schreef op 06 september 2004 @ 11:43:
[...]


Op een paar duizend connecties ? D'r zit gewoon te weinig geheugen in de machine, en als uitbreiden geen optie is -c, en anders geen ntop.
code:
1
2
3
4
5
6
7
8
9
10
11
12
top - 14:42:59 up 11 days, 14:57,  1 user,  load average: 0.49, 0.47, 0.45
Tasks:  31 total,   1 running,  30 sleeping,   0 stopped,   0 zombie
Cpu(s): 11.0% us,  1.7% sy,  0.0% ni, 71.1% id, 14.0% wa,  1.0% hi,  1.3% si
Mem:    159224k total,   157404k used,     1820k free,      704k buffers
Swap:   492864k total,   126284k used,   366580k free,    23976k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
13618 ntop      16   0  237m 117m 6748 S  0.0 75.8   0:06.34 ntop               
14293 root      16   0  6180 1712 5748 S  0.0  1.1   0:00.08 sshd               
14295 root      16   0  2628 1428 2412 S  0.0  0.9   0:00.02 bash               
11041 bind      18   0 29848 1356 4444 S  0.0  0.9   0:00.00 named              
14297 root      16   0  2096 1028 1884 R  0.7  0.6   0:00.09 top


Dit is de huidige stand van zaken. Ik heb 300 mb gezien, maar dit is inmiddels op een ander moment (nu) en na enige herstarts van NTOP. 237 MB vind ik nog altijd erg veel.

Eens kijken wat ik met filtering kan doen. Ik blijf er bij dat dit geheugengebruik echt absurd is, maar misschien dat iemand hier een verklaring voor heeft.
Ik vind 300 MB alsnog wel erg extreem. Misschien is ntop gewoon brak ofzo, maar zo belangrijk is het toch ook weer niet om dat continu aan te hebben staan
Om heel eerlijk te zijn gebruik ik NTOP om te zien hoeveel dataverkeer (totaal) er door mijn internet connectie gaat. Ik ben tot op de dag van vandaag nog niets tegengekomen die dat op een fatsoenlijke manier kan. Ik geef toe dat het overkill is, als iemand mij een betrouwbaar tooltje aan de hand kan doen dat de totale hoeveelheid dataverkeer per dag/week/maand/etc kan geven. Ja ik google, en heb de search gebruikt ;).

Overigens ben ik wel erg onder de indruk van NTOP.

[ Voor 19% gewijzigd door Q op 06-09-2004 14:59 ]

Pagina: 1