- Intermédiaire
- Mémoire et CPU
Comment ça marche
Avec --memory et sans --memory-swap, un conteneur peut aussi utiliser autant de swap que de mémoire. Un --memory-swap égal à --memory interdit le swap à ce conteneur : il est tué à sa limite au lieu d'entraîner tout le serveur avec lui.
Ce qui casse
Un serveur qui swappe ne montre aucun plantage, seulement une latence qui grimpe pour tous les services : délais dépassés, healthchecks en échec, bases lentes. docker stats et free -m le rendent visible ; la solution est une limite sur le service qui grossit.
Dans un terminal
docker run -d --name api --memory 256m --memory-swap 256m orders-api
free -m
Regarde-le casser, puis répare-le
Écris le Dockerfile ou le fichier compose, tape les commandes docker, et regarde un serveur simulé les exécuter à travers redémarrages, mises à jour et trafic. Gratuit pour commencer.