Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

|TuTo| Mettre une limitation de RAM sur un conteneur DOCKER

Featured Replies

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 

 

01.thumb.png.55acb722cf8d18da2dc9548bb0388dd4.png

 

 

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.

 

03.png.979a20becaca790f0c40d7a0fb27c478.png

 

 

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 by totoleouf

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.