Op een server lijkt de laatste tijd het geheugen weleens vol te zitten. Dan krijg ik weer nagios meldingen dat de load tot 5 minuten boven de 20 is geweest, dan komt de OOM-killer in actie, en dan is de load weer rond de 0.2.
Ik begin heel erg het gevoel te krijgen dat het hier om een geheugenlek gaat. Mijn server draait CentOS 5.3/Plesk en host zo'n 300-domeinen. De 5-6 storingen van enkele minuten per week, beginnen storend te worden. Het probleem speelt inmiddels al bijna een maand.
Vroeger had ik maar 2GB aan swap-geheugen en toen was het probleem erger. Hoe dit kan snap ik alleen niet, want vroeger heeft deze server 18 maanden met 100% uptime gedraaid, totdat vorige maand de problemen begonnen. Het geheugen is alleen genoeg geweest en er zijn de laatste maanden geen extra sites bijgekomen. Ook snap ik niet waarom verhogen van het swap-geheugen van 2 naar 6GB ervoor zorgt, dat de services niet meer lang down zijn en alles sneller weer up is.
Gezien de OOM-killer actief bezig is tijdens storingen volgens /var/log/messages, verdenk ik een geheugenlek. Heb al een freelancer ingeschakeld, deze heeft alleen het swap-geheugen verhoogd. Verder is er nog weinig bekend geworden.
Het feit dat er momenteel al 452MB swapgeheugen in gebruik is, snap ik ook niet. Volgens mij hoort er pas geswapt te worden, nadat het normale geheugen vol zit. Op andere goed draaiende servers, is het swap-gebruik nihil en het normale geheugengebruik 100%, echter een redelijk gedeelte cached. Onderstaande free -m zijn overigens van 4:52 's nachts, terwijl er nu nauwelijks bezoekers zijn.
Probleemserver:
Goed draaiende server:
Indien meer gegevens gewenst zijn, hoor ik dat graag. Ben op zoek naar een goede oplossing voor de slechte performance van server06.
Ik begin heel erg het gevoel te krijgen dat het hier om een geheugenlek gaat. Mijn server draait CentOS 5.3/Plesk en host zo'n 300-domeinen. De 5-6 storingen van enkele minuten per week, beginnen storend te worden. Het probleem speelt inmiddels al bijna een maand.
Vroeger had ik maar 2GB aan swap-geheugen en toen was het probleem erger. Hoe dit kan snap ik alleen niet, want vroeger heeft deze server 18 maanden met 100% uptime gedraaid, totdat vorige maand de problemen begonnen. Het geheugen is alleen genoeg geweest en er zijn de laatste maanden geen extra sites bijgekomen. Ook snap ik niet waarom verhogen van het swap-geheugen van 2 naar 6GB ervoor zorgt, dat de services niet meer lang down zijn en alles sneller weer up is.
Gezien de OOM-killer actief bezig is tijdens storingen volgens /var/log/messages, verdenk ik een geheugenlek. Heb al een freelancer ingeschakeld, deze heeft alleen het swap-geheugen verhoogd. Verder is er nog weinig bekend geworden.
Het feit dat er momenteel al 452MB swapgeheugen in gebruik is, snap ik ook niet. Volgens mij hoort er pas geswapt te worden, nadat het normale geheugen vol zit. Op andere goed draaiende servers, is het swap-gebruik nihil en het normale geheugengebruik 100%, echter een redelijk gedeelte cached. Onderstaande free -m zijn overigens van 4:52 's nachts, terwijl er nu nauwelijks bezoekers zijn.
Probleemserver:
code:
1
2
3
4
5
6
| [root@server06 ~]# free -m
total used free shared buffers cached
Mem: 3952 1420 2531 0 87 691
-/+ buffers/cache: 642 3310
Swap: 5890 452 5437
[root@server06 ~]# |
Goed draaiende server:
code:
1
2
3
4
5
6
| [root@server05 ~]# free -m
total used free shared buffers cached
Mem: 3952 3892 60 0 547 472
-/+ buffers/cache: 2872 1080
Swap: 1983 7 1976
[root@server05 ~]# |
Indien meer gegevens gewenst zijn, hoor ik dat graag. Ben op zoek naar een goede oplossing voor de slechte performance van server06.