limiter la ressource CPU avec systemd et cgroups
suis un tuto mais cela ne marche pas
Système et matériels / Administration système
-
- Voir le profil du membre Anonymous23
- Inscrit le : 19/03/2022
- Groupes :
-
Forgeron
Je suis un tuto pour limiter les ressources CPU d'un programme. En occurrence il s'agit de Matlab mais cela pourrait être un autre. (
Ce cadre cache du contenu réservé aux membres.
je crois que je t'ai fais compiler Octave pour rien car je bloque vraiment sur son ergonomie et ses bugs et que je pense que ce serait un meilleur investissement de me mettre à Python)https://wiki.archlinux.org/title/cgroups
Au paragraphe 5 on propose d'utiliser systemd en remplissant créant le fichier matlab.slice
~/.config/systemd/user/matlab.slice
contenant
[Slice]
AllowedCPUs=0-5
MemoryHigh=6G
puis lancer par "systemd-run --user --slice=matlab.slice /opt/MATLAB/2012b/bin/matlab -desktop" avec bien sur le bon chemin et les bonnes valeurs de CPU et memoire
Problème cela ne marche pas, probablement parce que le dossier ~/.config/systemd/user/ n'existait pas et que systemd ne va pas chercher dedans.
Merci de votre aide par avance qui m'est précieuse
@+
Édité par Anonymous23 Le 18/09/2022 à 17h44
Dell Précision 5520 et 7810. MGA9 Mate et KDE et Librazik 4

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |
-
- Voir le profil du membre Anonymous23
- Inscrit le : 19/03/2022
- Groupes :
-
Forgeron
Non aucun message d'erreur, je peux lancer Matlab avec la ligne de commande, que le fichier matlab.slice existe ou non. Mais la limitation des cpu est inexistante.
Bonne journée
Dell Précision 5520 et 7810. MGA9 Mate et KDE et Librazik 4
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie