BaseAdresseNationale / addok-docker

Conteneurs Addok pour Docker
157 stars 29 forks source link

Usage du CPU par redis #12

Closed loverg-c closed 5 years ago

loverg-c commented 5 years ago

Bonjour,

Voici l'usage du cpu sous docker et mac après 1minutes de lancement (idem après 15minutes)

Capture d’écran 2019-06-26 à 14 54 46

On dirait que cela vient du container redis car si je coupe addok cela reste pareil, si je coupe redis cela chute d'un coup.

Y a t-il une configuration que l'on peut modifier pour descendre cet usage du cpu (j'ai déjà limité à 2cpu et 4gb de ram au niveeau de docker desktop) ?

Merci d'avance !

jdesboeufs commented 5 years ago

Ce n'est pas normal. En principe redis n'utilise qu'un seul CPU et l'utilisation retombe à zéro dès que le dump est chargé. Nous utilisons ces conteneurs en production.

jdesboeufs commented 5 years ago

4 Go pour la base France entière c'est juste quand même. Je crois que de notre côté on consomme 6 Go par instance Redis.

Laurent-Hervaud commented 5 years ago

Je confirme il faut 6Go. Il y a des chances que le container Redis boucle sur le chargement des data ce qui pourrait expliquer la conso cpu

loverg-c commented 5 years ago

Je testerai sur ma configuration linux la semaine prochaine (car docker sur mac est connu pour avoir quelques soucis de performance d'accès aux fichiers) et je reviendrais vers vous !

En tout cas merci à vous ! :)

jdesboeufs commented 5 years ago

Sous Mac il faut penser à ça :

Capture d’écran 2019-07-02 à 07 06 02
loverg-c commented 5 years ago

Bonjour,

Cela va mieux sur linux (mon mac perso n'a que 8gb de ram, donc allouer 8gb de ram à docker n'est pas possible :/)

Je ferme le ticket, merci :)