[Debian] 50MB nodig ???

Pagina: 1
Acties:

  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 16-08 21:25
Alweer 15 dagen draai ik Debian als simpel servertje, en als ik kijk met 'top' naar wat er allemaal gebeurt op m'n systeem dan zie ik oa dat er 50MB geheugen gebruikt wordt.
Zit daar ook al het geheugen bij was als schijfcache gebruikt wordt? Of heeft mijn bak ergens een proces draaien met een memoryleak... ?

You can't have everything. Where would you put it?


  • dop
  • Registratie: Augustus 2001
  • Laatst online: 19-08 05:37

dop

Windows needs to reboot now

10:50:59 up 117 days, 10:37, 1 user, load average: 0.01, 0.01, 0.00
28 processes: 25 sleeping, 1 running, 2 zombie, 0 stopped
CPU states: 0.8% user, 0.4% system, 0.0% nice, 98.8% idle
Mem: 29880K total, 28880K used, 1000K free, 13236K buffers
Swap: 128512K total, 2520K used, 125992K free, 7708K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
8420 dop 19 0 980 980 776 R 0.7 3.2 0:00 top
310 djgear 1 0 2780 2620 1228 S 0.1 8.7 143:55 eggdrop
8417 root 9 0 1760 1720 1444 S 0.1 5.7 0:00 sshd
1 root 0 0 124 76 60 S 0.0 0.2 0:04 init
2 root 0 0 0 0 0 SW 0.0 0.0 0:20 kflushd
3 root 0 0 0 0 0 SW 0.0 0.0 0:35 kupdate
4 root 0 0 0 0 0 SW 0.0 0.0 0:14 kswapd
5 root 0 0 0 0 0 SW 0.0 0.0 0:00 keventd
89 daemon 0 0 296 264 216 S 0.0 0.8 0:33 portmap
156 root 0 0 496 488 392 S 0.0 1.6 3:11 syslogd
162 root 0 0 588 172 144 S 0.0 0.5 0:00 klogd
177 root 0 0 1724 1232 528 S 0.0 4.1 1:18 named
193 root 0 0 132 76 56 S 0.0 0.2 0:00 inetd
235 root 0 0 132 72 56 S 0.0 0.2 0:00 pure-ftpd
243 root 0 0 552 460 376 S 0.0 1.5 1:05 sshd
253 root 0 0 208 136 124 S 0.0 0.4 0:33 cucipop
257 daemon 0 0 132 60 52 S 0.0 0.2 0:00 atd
260 root 5 0 260 184 144 S 0.0 0.6 0:00 cron
269 root 0 0 64 0 0 SW 0.0 0.0 0:00 getty
270 root 0 0 64 0 0 SW 0.0 0.0 0:00 getty
271 root 0 0 64 0 0 SW 0.0 0.0 0:00 getty
272 root 0 0 64 0 0 SW 0.0 0.0 0:00 getty
273 root 0 0 64 0 0 SW 0.0 0.0 0:00 getty
2289 root 0 0 64 0 0 SW 0.0 0.0 0:00 getty
8039 root 10 10 776 776 680 S N 0.0 2.5 0:00 lpd
8415 frank 0 0 0 0 0 Z 0.0 0.0 0:00 cucipop <defunct>
8416 dop 0 0 0 0 0 Z 0.0 0.0 0:00 cucipop <defunct>
8418 dop 1 0 1360 1356 1056 S 0.0 4.5 0:00 bash

EPC Debian Gnu Linux


  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 16-08 21:25
1:00pm up 15 days, 12:07, 2 users, load average: 0.00, 0.00, 0.00
41 processes: 40 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 0.0% user, 0.1% system, 0.0% nice, 0.4% idle
Mem: 62384K av, 52592K used, 9792K free, 30692K shrd, 25244K buff
Swap: 221752K av, 0K used, 221752K free 10536K cached

PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND
22156 root 13 0 1304 1304 680 R 0 4.7 2.0 0:00 top
1 root 0 0 460 460 400 S 0 0.0 0.7 0:06 init
2 root 0 0 0 0 0 SW 0 0.0 0.0 0:00 kflushd
3 root 0 0 0 0 0 SW 0 0.0 0.0 0:01 kupdate
4 root 0 0 0 0 0 SW 0 0.0 0.0 0:00 kswapd
5 root 0 0 0 0 0 SW 0 0.0 0.0 0:00 keventd
80 daemon 0 0 492 492 408 S 0 0.0 0.7 0:00 portmap
130 root 0 0 632 632 516 S 0 0.0 1.0 0:03 syslogd
132 root 0 0 820 820 384 S 0 0.0 1.3 0:00 klogd
145 root 0 0 556 556 480 S 0 0.0 0.8 0:00 inetd

Tsja, ik heb blijkbaar toch meer processen draaien. Ach, het zal dus wel normaal zijn. Jammer, dacht dat linux minder geheugen vrat :)

Als ik op memory usage soorteer staat daar dus wel 6 keer apache. Kan ik beter die child processen (dat zijn het toch?) uitzetten. Mijn bak is geen 'echte' webserver. Meer experimenteer. >2 users tegelijkertijd zal vrijwel nooit voorkomen. (nog niet iig)

You can't have everything. Where would you put it?


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Doe top, kijk welke processes het meeste geheugen en kill die (:
Maar heb je er last van dat 50M in gebruik is, dus, is je load ook hoog?
Daarbij komt nog dat Linux niet veel geheugen gebruikt, maar de processes die evt draaien, linux zelf heeft aan 4-8 voldoende.

Verwijderd

Jongens, kijk ook even naar de hoeveelheid data die gebuffered is en in je geheugen staat |:(

Tik eens 'free' in. Dat geeft een beter beeld.

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 19-08 14:36

odysseus

Debian GNU/Linux Sid

Als je het cached-gedeelte weghaalt, is er nog zo'n 27MB gebruikt. Dat is niet slecht met >40 processen, lijkt me. Kan altijd beter natuurlijk, maar het ligt in dit geval dan toch niet aan linux maar aan de programma's die geheugen gebruiken. Het commando 'free -m' laat overigens mooi je geheugengebruik zien.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 19-08 10:34

Aaargh!

Bow for me for I am prutser

routing bakje bij m'n ouders:
code:
1
2
3
4
         total   used    free     shared    buffers     cached
Mem:       13720    12128    1592    8716     560    7360
-/+ buffers/cache:   4208    9512
Swap:     15296     0   15296

Those who do not understand Unix are condemned to reinvent it, poorly.


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 23:45

deadinspace

The what goes where now?

Op zaterdag 06 oktober 2001 13:21 schreef TwwT_Unexplained het volgende:
Jongens, kijk ook even naar de hoeveelheid data die gebuffered is en in je geheugen staat |:(

Tik eens 'free' in. Dat geeft een beter beeld.
Precies.

Dat 'used memory' in top rekent ook de caches en buffers mee, dus dat getal zal altijd groeien naar bijna de hoeveelheid ram die je hebt, al heb je 2gig ram.
code:
1
2
3
4
5
marcelm@something marcelm$ free -m
         total   used    free     shared    buffers     cached
Mem:         627      411     216       0      15     252
-/+ buffers/cache:    143     484
Swap:       243     0     243

Zoals je ziet is er 411 van de 627 MB gebruikt, maar slechts 143 MB is in gebruik door programma's. De rest (411-143=268) is dus toegewezen als cache of buffer.
Caches en buffers zorgen ervoor dat je HD niet de hele tijd aangesproken hoeven te worden, en maken je systeem op die manier dus sneller.

  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 16-08 21:25
$QUOTE != "EDIT"

You can't have everything. Where would you put it?


  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 16-08 21:25
Op zaterdag 06 oktober 2001 21:59 schreef tweakerbee het volgende:
OK. Vroeg in het eerste stukje ook of daar die cache bij zat. Ik was niet heel ongerust of zo ;)
code:
1
2
3
4
         total   used    free     shared    buffers     cached
Mem:       62384    51564   10820   28784   25244   11052
-/+ buffers/cache:  15268   47116
Swap:    221752     0     221752

Is het mooie resultaat van mijn 'free'. Stelt me meer gerust! :P

You can't have everything. Where would you put it?

Pagina: 1