[VPS] RAM gebruik neemt toe door syslog?

Pagina: 1
Acties:

  • JorzoR
  • Registratie: Juni 2005
  • Laatst online: 13-01 06:53
Ik heb een klein probleempje (denk ik) op mijn VPS met Ubuntu Server 9.04, ik zal het zo duidelijk mogelijk proberen uit te leggen. Let wel: ik ben geen linux expert, ben er pas een aantal maanden mee bezig.

Vorige week heb ik een VPS besteld, om daar mijn websites te hosten. Nu ben ik natuurlijk alles aan het testen. Echter, valt mij het volgende op:

Note: de server staat nog niet 'live' en wordt alleen door mij bezocht via http/ssh/ftp e.d.

In de nacht/ochtend, steeds rond 06:30 - 06:40, zie ik dat het RAM geheugen gebruik toeneemt. In de logs (/var/log/messages) vind ik het volgende rond die tijd:

6 oktober:
Afbeeldingslocatie: http://i38.tinypic.com/wqslxe.png

7 oktober:
Afbeeldingslocatie: http://i38.tinypic.com/2dchdv8.png

8 oktober (vanmorgen):
Afbeeldingslocatie: http://i37.tinypic.com/25g5t1s.png

In dit grafiekje laat ie het RAM gebruik ook zien:
Afbeeldingslocatie: http://i36.tinypic.com/nnnotl.png
(lager is hoger RAM gebruik)

Is dit normaal?
Wat ik mij ook afvraag is: waarom blijft het geheugen gebruik zo veel? Terwijl 'syslog' in top/htop geen geheugen meer vreet?

Het aantal processen dat draait gaat, nadat syslog z'n ding heeft gedaan, weer terug naar normaal:
Afbeeldingslocatie: http://i34.tinypic.com/s6unbo.png

De server herstarten zorgde er de vorige keer voor dat het RAM gebruik weer normaal is. Echter ben ik niet steeds van plan om de server te herstarten, en lijkt mij dat dit ook op een andere manier is op te lossen?

[ Voor 10% gewijzigd door JorzoR op 08-10-2009 15:11 ]


Verwijderd

Helaas ben ik ook maar een beginnen Linux beheerder. Maar misschien komen we er samen wel uit, het lijkt me alleen sterk dat syslog een grote RAM verbruiker is. Zou je eens output kennen sturen van free -m?
en misschien zou je deze kunnen loggen via een cron job.

Off topic:
Hoe krijg je die mooie kleurtjes in je syslog :P

[ Voor 6% gewijzigd door Verwijderd op 09-10-2009 10:24 ]


  • JorzoR
  • Registratie: Juni 2005
  • Laatst online: 13-01 06:53
Verwijderd schreef op vrijdag 09 oktober 2009 @ 09:22:
Helaas ben ik ook maar een beginnen Linux beheerder. Maar misschien komen we er samen wel uit, het lijkt me alleen sterk dat syslog een grote RAM verbruiker is. Zou je eens output kennen sturen van free -m?
en misschien zou je deze kunnen loggen via een cron job.

Off topic:
Hoe krijg je die mooie kleurtjes in je syslog :P
Heb inmiddels het hosting bedrijf er naar laten kijken, die kwamen er ook niet helemaal uit.
Afgelopen nacht was er geen stijging van het RAM geheugen verbruik te zien, maar het was nog wel steeds onnodig hoog.
Ik heb nu wat gesleuteld (config bestanden gewijzigd) aan processen, en net gereboot. Daarna even een website ge-stress test die ik al op de server heb draaien.
Note: ik ben nog steeds de enige met toegang tot de server over http, ftp, ssh e.d., dus zodra ik lig te pitten, bezoekt niemand de server.

Dit is nu de ouput van free -m na de stress test, dus 5 minuten geleden:
Afbeeldingslocatie: http://i33.tinypic.com/261yo3t.png
Nu wordt er niks meer gedaan op de server, dus zal dit morgen eens vergelijken :)

Die terminal kleurtjes heb ik met het Mac OS X Terminal, en het 'Pro' terminal thema ;)

[ Voor 35% gewijzigd door JorzoR op 09-10-2009 20:48 ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Ten eerste, syslog draait altijd, die doet niet 'z'n ding'. Hij wordt alleen nachtelijks gerestart om de logrotation te doen. Dan draaien er ook andere processen, dat je syslog in je logs tegenkomt is eigenlijk meer toeval. Dat komt alleen omdat de nachtelijke cron job om die tijd draait.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • JorzoR
  • Registratie: Juni 2005
  • Laatst online: 13-01 06:53
CyBeR schreef op vrijdag 09 oktober 2009 @ 21:06:
Ten eerste, syslog draait altijd, die doet niet 'z'n ding'. Hij wordt alleen nachtelijks gerestart om de logrotation te doen. Dan draaien er ook andere processen, dat je syslog in je logs tegenkomt is eigenlijk meer toeval. Dat komt alleen omdat de nachtelijke cron job om die tijd draait.
Klopt, na het contact met de host werd het ook duidelijker wat syslog is en doet. Maar dat neemt niet weg dat het raar is dat mijn RAM verbruik niet teruggaat naar normaal, zoals je in het grafiekje kan zien in de startpost.

Maargoed, ik zal morgen weer kijken hoe het er dan uitziet.

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

JorzoR schreef op vrijdag 09 oktober 2009 @ 21:16:
[...]


Klopt, na het contact met de host werd het ook duidelijker wat syslog is en doet. Maar dat neemt niet weg dat het raar is dat mijn RAM verbruik niet teruggaat naar normaal, zoals je in het grafiekje kan zien in de startpost.

Maargoed, ik zal morgen weer kijken hoe het er dan uitziet.
Ligt eraan. Ik kan aan dat grafiekje eigenlijk geen drol zien omdat ik niet weet wat 't precies laat zien en welke getallen er naast horen te staan. Als die grafiek het complete geheugengebruik weergeeft dan sta je gewoon naar de filesystem cache te kijken namelijk.

All my posts are provided as-is. They come with NO WARRANTY at all.


Verwijderd

JorzoR schreef op vrijdag 09 oktober 2009 @ 20:40:
[...]


Heb inmiddels het hosting bedrijf er naar laten kijken, die kwamen er ook niet helemaal uit.
Afgelopen nacht was er geen stijging van het RAM geheugen verbruik te zien, maar het was nog wel steeds onnodig hoog.
Ik heb nu wat gesleuteld (config bestanden gewijzigd) aan processen, en net gereboot. Daarna even een website ge-stress test die ik al op de server heb draaien.
Note: ik ben nog steeds de enige met toegang tot de server over http, ftp, ssh e.d., dus zodra ik lig te pitten, bezoekt niemand de server.

Dit is nu de ouput van free -m na de stress test, dus 5 minuten geleden:
[afbeelding]
Nu wordt er niks meer gedaan op de server, dus zal dit morgen eens vergelijken :)

Die terminal kleurtjes heb ik met het Mac OS X Terminal, en het 'Pro' terminal thema ;)
Als ik de afbeelding mag geloven is RAM vrij gezond :) Dit maak ik uit op het cache gedeelte. Welke virtualisatie techniek maakt je provider gebruik van ? En hoeveel diensten draai je op deze server?

Mijn ervaring is toch dat Ubuntu op en of ander manier toch minder geheugen gebruikt dan Debian met xen, vraag me niet waarom :X

[ Voor 5% gewijzigd door Verwijderd op 09-10-2009 21:49 . Reden: Ervaring erbij ]


  • JorzoR
  • Registratie: Juni 2005
  • Laatst online: 13-01 06:53
Goed, even vergelijken:

Gisteren:
Afbeeldingslocatie: http://i33.tinypic.com/261yo3t.png

Vanmorgen:
Afbeeldingslocatie: http://i34.tinypic.com/eq748h.png

En in de logs rond de tijd dat het RAM gebruik toenam: Oct 8 06:38:08 server syslogd 1.5.0#5ubuntu3: restart.

Blijkbaar zet ie een grootdeel in de buffer/cache, dus het is uiteindelijke geen probleem denk ik zo?

  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08-2025
JorzoR schreef op zaterdag 10 oktober 2009 @ 10:01:
Blijkbaar zet ie een grootdeel in de buffer/cache, dus het is uiteindelijke geen probleem denk ik zo?
Inderdaad. Als geheugen echt gebruikt zou worden, dan was swap ook wel in gebruik geweest en dat is niet zo op dit moment.
Pagina: 1