pycpulimit-gtk - limiter la charge CPU d'un processus (frontend)

Vos petites astuces, répertoire des tutoriels et astuces
Répondre
Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

pycpulimit-gtk - limiter la charge CPU d'un processus (frontend)

Message par cyrille »

Suite à un sujet du forum où l'utilisateur voulait lancer un processus avec une limitation de ressources CPU, je propose un frontend à cpulimit

pycpulimit-gtk

Juste un utilitaire GTK afin de lancer une commande via cpulimit

https://github.com/CyrilleBiot/pycpulimit-gtk/

* permet de régler l'option --limit (taux de charge CPU accordée)
* permet de régler le nombre de coeur accordé au processus (détection automatique)

En développement

Rapport de bugs, section issues : https://github.com/CyrilleBiot/pycpulimit-gtk/issues

Installation

Depuis le git

Dépendances requises

Code : Tout sélectionner

# apt install python3-gi cpulimit
Puis cloner le git :

Code : Tout sélectionner

$ git clone https://github.com/CyrilleBiot/pycpulimit-gtk.git
$ cd pycpulimit-gtk/source
$ ./pycpulimit.py
Depuis les paquets deb

Code : Tout sélectionner

$ wget https://github.com/CyrilleBiot/pycpulimit-gtk/blob/main/pycpulimit-gtk_1.1.1_all.deb
$ apt install pycpulimit-gtk_1.1.1_all.deb
(à adapter à la version du paquet)

Screenshoot

Image
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
toryx
Messages : 194
Enregistré le : dim. 11 sept. 2016 21:57

Re: pycpulimit-gtk - limiter la charge CPU d'un processus (frontend)

Message par toryx »

salut cyrille
sympas ton utilitaire :)
mais chez moi la commande ./source/pycpulimit.py me renvoie:

Code : Tout sélectionner

:~/temp/pycpulimit-gtk$ ./source/pycpulimit.py
Traceback (most recent call last):
  File "./source/pycpulimit.py", line 163, in <module>
    win = cpulimit()
  File "./source/pycpulimit.py", line 22, in __init__
    self.set_icon_from_file(self.pathDir + "apropos.png")
gi.repository.GLib.Error: g-file-error-quark: Impossible d’ouvrir le fichier « ./apropos.png » : Aucun fichier ou dossier de ce type (4)
dual-boot: archlinux-cinnamon - windows11
CPU: i5 10600k - CM: MPG Z490 GP - RAM: Corsair Vengeance LPX DDR4 3200 MHz CL16 (4X 8GO)
GPU: NVIDIA GeForce RTX 3060 LH
NVIDIA GeForce GTX 1050 Ti (pasthrough vers qemu/kvm)
KVM: Windows 11 - MacOS Monterey

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: pycpulimit-gtk - limiter la charge CPU d'un processus (frontend)

Message par cyrille »

thanx pour la remontée de bug, je vois pourquoi, je modifier demain

Installer le paquet deb tu n'auras pas ce soucis
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12285
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: pycpulimit-gtk - limiter la charge CPU d'un processus (frontend)

Message par cyrille »

en attendant le patch

Code : Tout sélectionner

cd source
./pycpulimit.py
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
toryx
Messages : 194
Enregistré le : dim. 11 sept. 2016 21:57

Re: pycpulimit-gtk - limiter la charge CPU d'un processus (frontend)

Message par toryx »

rci cyrille
oui pour le deb pas de probleme
dual-boot: archlinux-cinnamon - windows11
CPU: i5 10600k - CM: MPG Z490 GP - RAM: Corsair Vengeance LPX DDR4 3200 MHz CL16 (4X 8GO)
GPU: NVIDIA GeForce RTX 3060 LH
NVIDIA GeForce GTX 1050 Ti (pasthrough vers qemu/kvm)
KVM: Windows 11 - MacOS Monterey

Répondre