[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mémoire vive qui grossit de jour en jour (rpi2 - jessie)



Bonjour,

sur un serveur (raspberrypi2), en debian jessie, qui contient juste en service un apache2 (owncloud), MySQL, exim4 et nrpe, j'ai la mémoire vive qui grossit de jour en jour. elle commence avec les services au démarrage avec 21 % de mémoire, lorsque les services sont utilisés, ils sont habituellement à ~ 40%. Mais malgré qu'ils ne soient pas utilisés, la mémoire vive grossit toute seule jusqu'à arriver à 99%. malgré le rajout d'une swap et demandant le basculement vers la swap, à partir de 40% restant sur la mémoire vive, ça ne fonctionne pas.

ça devient problématique car je dois redémarrer le serveur tous les 3-4 jours, pour que ça puisse être utilisable.

le rpi2 est un quadricoeur qui utilise donc irqbalance (le plus grand utilisateur de mémoire d'après la liste des processus ci dessous). On peut voir les processus qui utilisent le plus de mémoire : ps -efFH --sort rss

root          371      1     0 43076 25224   1 févr.17 ?     00:00:42   /usr/sbin/apache2 -k start
www-data 17024   371  0 44858 23456   0 08:46 ?        00:00:00     /usr/sbin/apache2 -k start
www-data 17025   371  0 44858 23464   0 08:46 ?        00:00:00     /usr/sbin/apache2 -k start
www-data 15786   371  0 44330 24000   0 06:25 ?        00:00:04     /usr/sbin/apache2 -k start
www-data 15788   371  0 44396 24628   0 06:25 ?        00:00:01     /usr/sbin/apache2 -k start
www-data 16673   371  0 44396 24824   0 08:06 ?        00:00:01     /usr/sbin/apache2 -k start
www-data 15789   371  0 44598 25424   0 06:25 ?        00:00:03     /usr/sbin/apache2 -k start
www-data 15785   371  0 44408 25552   0 06:25 ?        00:00:03     /usr/sbin/apache2 -k start
www-data 17023   371  0 44695 26068   0 08:46 ?        00:00:01     /usr/sbin/apache2 -k start
www-data 17026   371  0 44860 26108   1 08:46 ?        00:00:01     /usr/sbin/apache2 -k start
www-data 16674   371  0 44546 26588   0 08:06 ?        00:00:03     /usr/sbin/apache2 -k start
root          115      1      0 13108 39384   2 févr.17 ?     00:04:10   /lib/systemd/systemd-journald
root           214     1      0 103310 411592 1 févr.17 ?     00:56:09   /usr/sbin/irqbalance --pid=/var/run/irqbalance.pid

y a t il un moyen de connaître le processus qui fait grossir la mémoire ainsi ?
si oui, y a t il moyen de limiter la mémoire utilisé pour un processus ?

merci.

patg
--
Linux sec2 3.18.0-trunk-rpi2 #1 SMP PREEMPT Debian 3.18.5-1~exp1.co1 (2015-02-02) armv7l GNU/Linux

Reply to: