[processus] Processus avec ressources limitées
[processus] Processus avec ressources limitées
Bonjour,
Pour des raisons pratiques, je suis obligé d'utiliser OnedriveGUI pour récupérer des fichiers de travail (énormément de fichiers).
Hors ce logiciel est une usine à gaz, dès qu'il synchronise les fichiers, son processus est à 100 % (d'un CPU 16 cœurs) et occupe presque la totalité des 32 Go de RAM du PC.
Est-il possible de limiter sa consommation en CPU et en RAM ? nativement ou avec un outil.
Merci de votre aide.
Pour des raisons pratiques, je suis obligé d'utiliser OnedriveGUI pour récupérer des fichiers de travail (énormément de fichiers).
Hors ce logiciel est une usine à gaz, dès qu'il synchronise les fichiers, son processus est à 100 % (d'un CPU 16 cœurs) et occupe presque la totalité des 32 Go de RAM du PC.
Est-il possible de limiter sa consommation en CPU et en RAM ? nativement ou avec un outil.
Merci de votre aide.
Re: [processus] Processus avec ressources limitées
bonjour
En créant un service systemd, il est possible de limiter la mémoire et cpu. Mais aussi avec
https://www.freedesktop.org/software/sy ... ntrol.html
En créant un service systemd, il est possible de limiter la mémoire et cpu. Mais aussi avec
systemd-run
( -p CPUQuota=xx -p MemoryMax=yy)https://www.freedesktop.org/software/sy ... ntrol.html
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Re: [processus] Processus avec ressources limitées
Bonjour,
Systemd utilise cgroups pour faire cela. Le noyaux linux permet avec les cgroups de gérer, restreindre et auditer des groupes de processus.
Consulte la page wiki de cgroups.
https://wiki.archlinux.org/title/Cgroups
Systemd utilise cgroups pour faire cela. Le noyaux linux permet avec les cgroups de gérer, restreindre et auditer des groupes de processus.
Consulte la page wiki de cgroups.
https://wiki.archlinux.org/title/Cgroups
- benjarobin
- Maître du Kyudo
- Messages : 17257
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [processus] Processus avec ressources limitées
Attention pour le paramètre MemoryMax=, de ma compréhension, cela n'aura pas forcément l'effet voulu, si le processus dépasse cette limite alors il est tué.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [processus] Processus avec ressources limitées
Tuer le processus serait contre-productif effectivement
Je ferais le test et je ferais un retour
merci de votre aide
Je ferais le test et je ferais un retour
merci de votre aide
Re: [processus] Processus avec ressources limitées
Ca semble porter ses fruits Merci de votre aide
Re: [processus] Processus avec ressources limitées
Dans la doc il est recommandé d'utiliser MemoryHigh= comme mécanisme de contrôle principal et MemoryMax= en dernière ligne de défense (qui invoquera un kill).benjarobin a écrit : ↑lun. 22 janv. 2024, 18:11 Attention pour le paramètre MemoryMax=, de ma compréhension, cela n'aura pas forcément l'effet voulu, si le processus dépasse cette limite alors il est tué.
J'en déduis qu'il est recommandé d'utiliser les 2 paramètres pour configurer la limite d'utilisation de la ram, MemoryHigh= comme limite haute d'un premier niveau et MemoryMax= comme limite absolue, par exemple MemoryHigh=6G MemoryMax=8G
Re: [processus] Processus avec ressources limitées
Je n'ai pas utilisé MeMoryMax et ça n'a pas posé de soucis jusqu'à maintenant