[2003] Geheugen raakt langzaam vol?

Pagina: 1
Acties:
  • 103 views sinds 30-01-2008
  • Reageer

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 13-02 20:06

Gerco

Professional Newbie

Topicstarter
Ik heb hier @ work een Windows 2003 SE server staan waarvan het geheugen langzamerhand elke 3 a 4 dagen helemaal vol raakt. Op dat moment valt er natuurlijk vanalles om, op zich niet raar.

Wat wel raar is, is dat ik niet kan terugvinden waar dat geheugen allemaal blijft. Process explorer geeft geen rare getallen. Wel wat hoge, maar over een dag gemonitord blijven die getallen ruwweg gelijk, er kan weleens een paar honderd kb of zelfs enkele MBs verschil in zitten, maar over het algemeen stijgt of daalt er niets zichtbaars.

Wat wel zichtbaar stijgt is de "Commit charge" en de "Free swap space" daalt. Langzaam loopt de swap space vol met zo'n 100MB per uur, zoals te zien op onderstaande grafiek (de rechter y-as is van Free swap space en de linker van free memory):
Afbeeldingslocatie: http://tweakers.net/ext/f/59103157e7c8b0fca2918892f3b9af33/thumb.png

Als ik echter naar Process Explorer kijk, zie ik geen enkel proces een belachelijk grote Private Bytes of Working Set hebben. Wel een grote Virtual Size, maar dat doet er niet toe aangezien dat niet allemaal gealloceerd hoeft te zijn (als het dat wel was, zou het in Private Bytes wel terugkomen):
Afbeeldingslocatie: http://tweakers.net/ext/f/9d35c4476d1dee1ebcf09e388511f4b6/thumb.png
Op dit moment staat "Commit charge" op zo'n 5.1GB, vanochtend nog rond de 4.

Heeft iemand een idee hoe ik erachter kom waar dat geheugen heengaat? Als het niet naar de zichtbare processen gaat, maar wel mijn swap langzaam opeet moet het toch *ergens* aan gealloceerd worden?

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!