[Debian] Server gebruikt teveel geheugen.

Pagina: 1
Acties:

  • saviour
  • Registratie: Juli 2000
  • Niet online
Nou, de titel zegt het al.. vroeger als ik met phpsysinfo keek, stond er dat hij iets van 20 mb geheugen verbruikte (ik weet niet of dat een oudere versie was of niet)..

Als ik nu kijk staat er dat er nog maar 4 mb vrij is (van de 160) http://soulz.wox.org/inf

met "ps aux" zie ik alleen dit:
Server:/# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 1260 440 ? S Mar29 0:12 init [2]
root 2 0.0 0.0 0 0 ? SW Mar29 0:02 [kflushd]
root 3 0.0 0.0 0 0 ? SW Mar29 10:39 [kupdate]
root 4 0.0 0.0 0 0 ? SW Mar29 1:21 [kswapd]
root 5 0.0 0.0 0 0 ? SW Mar29 0:00 [keventd]
root 167 0.0 0.4 1460 648 ? S Mar29 0:31 /sbin/syslogd
root 170 0.0 0.4 1700 724 ? S Mar29 0:15 /sbin/klogd
root 179 0.0 0.3 1328 492 ? S Mar29 0:01 /usr/sbin/inetd
root 195 0.0 0.3 1684 616 ? S Mar29 0:02 /usr/sbin/cron
root 306 0.0 0.3 1284 492 tty1 S Mar29 0:00 /sbin/getty 38400 tty1
root 2475 0.0 0.9 3648 1468 ? S Mar31 0:15 /usr/local/apache/bin/httpd
saviour 2476 0.0 0.7 3684 1128 ? S Mar31 0:00 /usr/local/apache/bin/httpd
saviour 2477 0.0 2.3 5504 3832 ? S Mar31 0:13 /usr/local/apache/bin/httpd
saviour 2478 0.0 0.7 3692 1140 ? S Mar31 0:01 /usr/local/apache/bin/httpd
saviour 2479 0.0 1.1 3880 1880 ? S Mar31 0:09 /usr/local/apache/bin/httpd
saviour 2480 0.0 1.0 3744 1636 ? S Mar31 0:13 /usr/local/apache/bin/httpd
saviour 2481 0.0 0.7 3692 1208 ? S Mar31 0:02 /usr/local/apache/bin/httpd
saviour 2932 0.0 2.2 5312 3620 ? S Apr01 0:17 /usr/local/apache/bin/httpd
saviour 5756 0.0 1.0 3800 1696 ? S Apr03 0:14 /usr/local/apache/bin/httpd
saviour 9472 0.0 1.4 4144 2356 ? S Apr07 0:03 /usr/local/apache/bin/httpd
saviour 9473 0.0 0.7 3692 1160 ? S Apr07 0:00 /usr/local/apache/bin/httpd
root 15600 0.0 0.4 2716 700 ? S Apr15 0:00 /usr/sbin/sshd
saviour 15858 0.0 0.4 2992 688 ? S Apr15 0:01 proftpd (accepting connections)
root 28111 0.0 0.9 3132 1556 ? S 00:27 0:03 /usr/sbin/sshd
saviour 28112 0.0 0.7 2208 1216 pts/0 S 00:27 0:00 -bash
root 28114 0.0 0.7 2224 1264 pts/0 S 00:27 0:00 bash
root 28314 0.2 0.2 1256 468 tty2 S 02:02 0:00 /sbin/getty 38400 tty2
root 28315 0.1 0.2 1256 468 tty3 S 02:02 0:00 /sbin/getty 38400 tty3
root 28316 0.2 0.2 1256 468 tty4 S 02:02 0:00 /sbin/getty 38400 tty4
root 28317 0.3 0.2 1256 468 tty5 S 02:02 0:00 /sbin/getty 38400 tty5
root 28318 0.5 0.2 1256 468 tty6 S 02:02 0:00 /sbin/getty 38400 tty6
root 28319 0.0 0.7 3156 1228 pts/0 R 02:02 0:00 ps aux
Server:/#
"free -m":
Server:/# free -m
total used free shared buffers cached
Mem: 155 153 2 23 119 7
-/+ buffers/cache: 25 130
Swap: 95 0 95
Is dit wel goed? Hoe kan ik het geheugen weer vrijmaken? (zonder te rebooten)..

Ik gebruik trouwens Woody.

alvast bedankt :)

Verwijderd

Zo lang ie niet onnodig swapt lijkt me er niks aan de hand. Beter gewoon je memory gebruiken voor cache-doeleinden en dat is wat er gebeurd. Op het moment dat er geheugen nodig is zal deze vrij gemaakt worden.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15-08 23:10

deadinspace

The what goes where now?

Gebruik alsjeblieft de search. Als je in NWOS zoekt op 'geheugen', krijg je oa de volgende topics:

[topic=418277/1/25]
[topic=407767/1/25]
[topic=163960/1/25]

Duidelijk zo? :)


* deadinspace heeft even de typo uit de topictitel gehaald.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

En je probleem is? :)
Server:/# free -m
total used free shared buffers cached
Mem: 155 153 2 23 119 7
-/+ buffers/cache: 25 130
Swap: 95 0 95
Kijk es naar dat hightlighted getalletje...
130MB van de 160MB vrij als de schijfcache en de buffers niet meegeteld worden...

  • saviour
  • Registratie: Juli 2000
  • Niet online
Hmm, ACM.. ik dacht dat eerst ook, maar twijfelde omdat het gecachte geheugen eerst als 'vrije geheugen' wrd weergegeven met phpsysinfo.

deadinspace; ik had gezocht op 'debian geheugen', daarmee vond ik voornamelijk topics over het benodigde geheugen tijdens het installeren..

Maar goed, hartstikke bedankt dan maar!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op dinsdag 11 juni 2002 10:31 schreef saviour het volgende:
Hmm, ACM.. ik dacht dat eerst ook, maar twijfelde omdat het gecachte geheugen eerst als 'vrije geheugen' wrd weergegeven met phpsysinfo.
Klopt, het is ook in gebruik :)

Maar als een proces graag wat geheugen wil smijt linux (vrijwel elk os doet dat trouwens) gewoon een stukje filecache weg :)

  • knopper
  • Registratie: September 2001
  • Laatst online: 11-08 12:15

knopper

Sander Knopper


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15-08 23:10

deadinspace

The what goes where now?

Op dinsdag 11 juni 2002 10:31 schreef saviour het volgende:
Hmm, ACM.. ik dacht dat eerst ook, maar twijfelde omdat het gecachte geheugen eerst als 'vrije geheugen' wrd weergegeven met phpsysinfo.
Jouw output van free -m geeft echt weer dat er maar 25 MB in gebruik is voor applicaties. Niets om je zorgen over te maken. 130 MB voor cache/buffers is prettig voor de performance.

Een betere indicatie van te weinig ram is dat je swap zwaar gebruikt wordt. En bij jou is 0 MB van je swap in gebruik, dus...
Op dinsdag 11 juni 2002 10:33 schreef ACM het volgende:
Klopt, het is ook in gebruik :)
Maar het is meestal vrij praktisch als zo'n programma alleen het niet-cache en niet-buffer geheugengebruik weergeeft. Het totale geheugengebruik is meestal namelijk niet zo interessant, want dat zal (als een bak lang aanstaat) altijd wel naar de 100% neigen.
Pagina: 1