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

Le
Patrice Go
--001a114a7c468ea9ca052c82b4af
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

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 v=
ive
qui grossit de jour en jour. elle commence avec les services au démarr=
age
avec 21 % de mémoire, lorsque les services sont utilisés, ils son=
t
habituellement à ~ 40%. Mais malgré qu'ils ne soient pas utilis=
és, la
mémoire vive grossit toute seule jusqu'à arriver à 99%. malg=
ré 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 t=
ous 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 proc=
essus ?

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

--001a114a7c468ea9ca052c82b4af
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir="ltr"><div><div>Bonjour,<br><br></div>sur un serveur (raspberryp=
i2), en debian jessie, qui contient juste en service un apache2 (owncloud),=
MySQL, exim4 et nrpe, j&#39;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&#39;ils ne soient pas utilisés, la m=
émoire vive grossit toute seule jusqu&#39;à arriver à 99%. m=
algré le rajout d&#39;une swap et demandant le basculement vers la swa=
p, à partir de 40% restant sur la mémoire vive, ça ne foncti=
onne pas.<br><br></div><div>ça devient problématique car je dois =
redémarrer le serveur tous les 3-4 jours, pour que ça puisse Ã=
ªtre utilisable.<br></div><div><br></div><div><div><div>le rpi2 est un qu=
adricoeur qui utilise donc irqbalance (le plus grand utilisateur de mé=
moire d&#39;après la liste des processus ci dessous). On peut voir les=
processus qui utilisent le plus de mémoire : ps -efFH --sort rss<br><=
br>root          371 Â=
 Â Â Â  1     0 43076 25224   1=
févr.17 ?     00:00:42   /usr/sbin/apac=
he2 -k start<br>www-data 17024   371  0 44858 23456 Â=
  0 08:46 ?        00:00:00 Â=
 Â Â  /usr/sbin/apache2 -k start<br>www-data 17025   37=
1  0 44858 23464   0 08:46 ?     =
   00:00:00     /usr/sbin/apache2 -k start<br=
>www-data 15786   371  0 44330 24000   0 06:25 ?=
        00:00:04    =
/usr/sbin/apache2 -k start<br>www-data 15788   371  0 44396=
24628   0 06:25 ?        00:0=
0:01     /usr/sbin/apache2 -k start<br>www-data 16673=
   371  0 44396 24824   0 08:06 ?  Â=
 Â Â Â Â  00:00:01     /usr/sbin/apac=
he2 -k start<br>www-data 15789   371  0 44598 25424 Â=
  0 06:25 ?        00:00:03 Â=
 Â Â  /usr/sbin/apache2 -k start<br>www-data 15785   37=
1  0 44408 25552   0 06:25 ?     =
   00:00:03     /usr/sbin/apache2 -k start<br=
>www-data 17023   371  0 44695 26068   0 08:46 ?=
        00:00:01    =
/usr/sbin/apache2 -k start<br>www-data 17026   371  0 44860=
26108   1 08:46 ?        00:0=
0:01     /usr/sbin/apache2 -k start<br>www-data 16674=
   371  0 44546 26588   0 08:06 ?  Â=
 Â Â Â Â  00:00:03     /usr/sbin/apac=
he2 -k start<br>root          =
115      1      0 13108 3=
9384   2 févr.17 ?     00:04:10 Â=
  /lib/systemd/systemd-journald<br>root     Â=
 Â Â Â Â  214     1   =
   0 103310 411592 1 févr.17 ?     00:56=
:09   /usr/sbin/irqbalance --pid=/var/run/irqbalance.pid<br><br=
></div><div><div>y a t il un moyen de connaître le processus qui fait =
grossir la mémoire ainsi ?<br></div><div>si oui, y a t il moyen de lim=
iter la mémoire utilisé pour un processus ?<br></div><br></div><d=
iv>merci.<br></div><div><br></div><div>patg<br></div><div>--<br>Linux sec2 =
3.18.0-trunk-rpi2 #1 SMP PREEMPT Debian 3.18.5-1~exp1.co1 (2015-02-02) armv=
7l GNU/Linux<br></div></div></div></div>

--001a114a7c468ea9ca052c82b4af--
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pascal Hambourg
Le #26390680
Patrice Go a écrit :

j'ai la mémoire vive qui grossit de jour en jour.



Quelle chance. Si seulement la RAM de mon PC pouvait faire de même...
Patrice Go
Le #26390702
--001a114326524d158a052c93f76a
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

j'ai réduit la valeur du MaxRequestPerChild dans
mods-enabled/mpm_prefork.conf, et effectivement la mémoire semble rest er
stable depuis hier.
le problème semble donc résolu, merci :).

j'ai la mémoire vive qui grossit de jour en jour.


Quelle chance. Si seulement la RAM de mon PC pouvait faire de même.. .



le rpi c'est magique ;)

Le 24 février 2016 à 15:49, honeyshell
Bonjour Patrice Go,

Tu trouveras surement le bonheur sur ces optimisations :
http://lea-linux.org/documentations/Leapro-pro_sys-dimensionnement-apache .
Tu es sous RPi je suppose?





--001a114326524d158a052c93f76a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

&gt;&gt; j&#39;ai la mémoire vive qui grossit de jour en jour. <br>
Tu trouveras surement le bonheur sur ces optimisations :<br>
Tu es sous RPi je suppose?<br>
<br>
</blockquote></div><br></div>

--001a114326524d158a052c93f76a--
honeyshell
Le #26390706
j'avais eu des soucis similaires avec fail2ban :
http://www.honeyshell.com/?p12
Patrice Go
Le #26391385
--001a113a6e86974abe052d20cd3f
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

pour info : finalement, avec la modification mpm, ça a pris plus de te mps
pour arriver à 99%, mais ça y arrive malgré cela. Finalement comme
irqbalance utilise la moitié de la mémoire (alors que ça fon ctionne bien
sans), je l'ai arrêté, et mis au ban -> 0. du coup, plus de probl ème de
mémoire qui grimpe sans cesse (depuis deux jours). Si ça peut aid er
d'autres...

Le 25 février 2016 à 09:38, honeyshell
j'avais eu des soucis similaires avec fail2ban :
http://www.honeyshell.com/?p12





--001a113a6e86974abe052d20cd3f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br>
</blockquote></div><br></div>

--001a113a6e86974abe052d20cd3f--
Eric Degenetais
Le #26391387
ça semble indiquer une fuite de mémoire sur ta version d'irqbalan ce =>
sais-tu si c'est documenté? s'il y a une version où le bug est r ésolu?
dans le cas contraire ça vaudrait peut-être le coup de rapporter le problème
______________
Éric Dégenètais
Henix



http://www.henix.com
http://www.squashtest.org



Le 3 mars 2016 à 09:29, Patrice Go
pour info : finalement, avec la modification mpm, ça a pris plus de temps
pour arriver à 99%, mais ça y arrive malgré cela. Finaleme nt comme
irqbalance utilise la moitié de la mémoire (alors que ça f onctionne bien
sans), je l'ai arrêté, et mis au ban -> 0. du coup, plus de pro blème de
mémoire qui grimpe sans cesse (depuis deux jours). Si ça peut a ider
d'autres...

Le 25 février 2016 à 09:38, honeyshell

j'avais eu des soucis similaires avec fail2ban :
http://www.honeyshell.com/?p12




Publicité
Poster une réponse
Anonyme