totoleouf Posted February 22, 2021 Share Posted February 22, 2021 (edited) Information: Pour certaines raisons, parfois il peu être nécessaire de mettre en place une limitation de RAM sur un conteneur DOCKER. Pour l'exemple j'ai choisi le conte,neur PLEX, un logiciel de streaming vidéo pour ceux qui ne connaissent pas. Si vous ne mettez pas de limitation RAM à PLEX, il peu arriver si vous avez plusieurs utilisateurs qui sollicitent votre serveur en même temps, que la quantité de RAM alloué au conteneur PLEX grimpe à plusieurs Giga de RAM. Nous n'avons pas tous 32 ou 64Go installé sur notre machine. Et si la RAM viens à saturer cela peu vous empêcher d'accéder à d'autres services hébergés sur votre serveur. PS: mon UNRAID est en français, c'est la version Bêta du coup si vous avez l'interface en anglais je vous laisse adapter les menus. Mise en place de la limitation de RAM: a) Activer l'INTERFACE AVANCÉE du conteneur b) Ajout de commande permettant la limitation RAM Après avoir activé la vue interface avancé, plusieurs options apparaissent. Ce positionner sur la ligne ( paramètre supplémentaire) et entrer la commande suivante: -m 8G info: 8G = 8Go à vous d'adapter selon votre configuration matériel. Appliquer les modifications au conteneur. c) Ajout d'une limitation CPU De base vous pouvez limiter le nombre de cœurs CPU alloué à un conteneur DOCKER. Cela permet également que le serveur reste accessible pour d'autre service installé sur votre serveur. La limitation CPU, est a mon sens surtout utile pour les applications gourmande en CPU. CONCLUSION: Attention à ne pas mettre une limitation trop basse, cela pourrais empêcher un conteneur de démarrer, ou qu'il ne fonctionne pas correctement. Cela est utile également pour des conteneurs écrit en JAVA, qui en général sont assez gourmand en RAM, ou permet d'éviter qu'un conteneur ayant un problème et "s'emballe" jusqu'à saturer la RAM et rendre le serveur inopérant. FIN Edited February 22, 2021 by totoleouf 2 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.