Vous n'êtes pas identifié(e).
Pages : 1
Intel Xeon E3 1245v2 4 c / 8 t 3.4 GHz+ 32 Go 2x 2 To SATA3
Sur ce serveur, j'ai donc mis debian 8, et j'ai un site hébergé grâce à apache2. J'ai par la suite, installé Docker, grâce auquel je virtualise divers sites (10 actuellement). Le trafic de ces différents sites n'est pas énorme (une moyenne de 10 visites/jour/site).
J'ai constaté que ma mémoire cache est très fortement utilisée, j'ai vu cela en renseignant la commande "free -m". Voici le résultat:
total used free shared buffers cached
Mem: 32066 27664 4401 1572 1091 20256
-/+ buffers/cache: 6317 25749
Swap: 5997 0 5997
Cela n'a pas d'impact sur le fonctionnement des différents sites hébergés. Mais de temps en temps, cela amène à l'utilisation du SWAP. Sur l'exemple ci-dessus, le swap n'est pas utilisé car désactivé avec la commande:
swapoff -a
Que je relance ensuite avec la commande:
swapon -a
Je ne comprend pas d'ou cela peut provenir, peut-être est-ce du à Docker, qui garde en cache les images lors de leur création? Cela risque t-il d'engendrer des erreurs de fonctionnement?
Merci d'avance
PS: Je n'ai pas pensé à le mettre dans le message, mais le site sous apache (celui qui n'utilise pas d'image docker) est donc sous une instal LAMP, et utilise Wordpress et woocommer, mais il n'est pas actuellement en production. Les sites sous docker sont fait avec des images debian et sous LAMP également, sauf un DEBIAN LEMP. Ils utilisent Wordpress sauf un avec Prestashop.
Dernière modification par mailodiasc (09-09-2016 14:25:07)
Hors ligne
J'ai constaté que ma mémoire cache est très fortement utilisée
Tant mieux, cela signifie que toute cette RAM sert à quelque chose.
Cela n'a pas d'impact sur le fonctionnement des différents sites hébergés.
Bien sûr que si : cela améliore leur réactivité puisque ce qui est dans le cache n'a pas besoin d'être chargé depuis le disque.
Mais de temps en temps, cela amène à l'utilisation du SWAP.
C'est parfaitement normal. Il y a souvent une partie des données de la mémoire occupée par les processus résidents qui n'est en fait jamais ou rarement accédée. Avec la valeur par défaut de vm.swappiness, qui règle l'agressivité de la mise en cache, ces données finissent par être transférées dans le swap par anticipation même s'il y a encore de la mémoire disponible, afin que la mémoire qu'elles occupaient puissent être affectée à un usage plus "productif". Cela ne veut pas dire que ces données dormantes sont supprimées de la mémoire dès leur mise en swap anticipée ; elles sont stockées à la fois dans le swap et en mémoire. Cele correspond à la ligne "SwapCached" dans /proc/meminfo. Ce n'est qu'en cas de besoin que la mémoire qu'elles occupent pourra être libérée très rapidement, puisque les données ont déjà été écrites dans le swap
Sur l'exemple ci-dessus, le swap n'est pas utilisé car désactivé
Si le swap était désactivé la ligne "Swap:" ne contiendrait que des zéros, ce qui n'est pas le cas de cet exemple..
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Dernière modification par anonyme (10-09-2016 03:05:07)
Pages : 1