Suivez cet article pour installer cpumimite sur le système Raspberry Pi et limiter l'utilisation du processeur d'un processus.
Limitez l'utilisation du processeur d'un processus dans Raspberry Pi à l'aide de CPULIMIT
Suivez les étapes ci-dessous pour limiter l'utilisation du processeur en utilisant cpumimite outil:
Étape 1: Nous allons installer cpumimite Outil du référentiel Raspberry Pi, donc tout d'abord mettre à jour et mettre à niveau le référentiel:
$ sudo apt mise à jour
$ sudo apt mise à niveau
Étape 2: Puis installer cpumimite outil en exécutant la commande ci-dessous:
$ sudo apt install cpumimit
Étape 3: Maintenant, exécutons un DD (données en double) commande pour que nous puissions voir l'utilisation du processeur pour cela. En gros, le dd Commande double les données du fichier d'entrée / dev / zéro et le transfère dans le fichier de sortie / dev / null encore et encore. J'ai choisi cette commande comme exemple afin que je puisse vous montrer l'utilisation maximale du processeur:
$ dd if = / dev / zéro de = / dev / null &
Étape 4: Ensuite, exécutez la commande mentionnée ci-dessous, par conséquent, une liste de processus / commandes d'arrière-plan et leur pourcentage d'utilisation du CPU seront affichés avec leur PID (numéro d'identification du processus):
$ top
Dans l'image ci-dessous, vous pouvez voir que le pourcentage le plus élevé d'utilisation du processeur est de dd commande:
Étape 5: Maintenant pour limiter l'utilisation du processeur à un pourcentage souhaité cpumimite Commande avec le numéro PID de la commande et une limite à laquelle vous souhaitez la diminuer:
Syntaxe
$ sudo cpumimit --pid--limite
Exemple
Dans l'exemple ci-dessous, je limite l'utilisation du processeur pour le dd processus à 50%.
$ sudo Cpumimit --Pid 9263 --Limit 50
Note: PID est un numéro d'identification de processus qu'il pourrait varier, donc dans la commande ci-dessus, utilisez toujours le numéro PID que vous avez découvert via la commande supérieure:
Étape 6: Vérifions maintenant en exécutant à nouveau la commande supérieure:
$ top
En tant que sortie, vous verrez que le pourcentage de processeur a diminué de 100%, et maintenant il variera entre 51 et 56%.
De la même manière, vous pouvez réduire l'utilisation du processeur pour un processus à différents nombres. Habituellement, cela est fait pour les processus qui utilisent 100% CPU. Essayons maintenant de le réduire encore plus à 15%:
$ sudo Cpumimit --Pid 9263 --Limit 15
Exécutez à nouveau la commande suivante pour analyser le pourcentage de CPU.
$ top
À partir de la sortie, vous pouvez voir que le pourcentage de CPU a diminué à 17.9% il peut varier entre 17 et 22%.
Exécution de la limite de processeur comme processus de fond
Le cpumimite L'outil peut s'exécuter longtemps pour limiter le processus, donc si vous souhaitez garder le terminal gratuit, vous pouvez exécuter la limite du CPU comme processus d'arrière-plan en ajoutant simplement un arrière-plan avec le même cpumimite commande:
$ sudo Cpumimit --PID 9263 --Limit 20 - Background
Tuer le processus à l'aide du processeur et du PID
Si vous souhaitez mettre fin à un certain processus en arrière-plan, vous pouvez le tuer et arrêter, il fonctionne en exécutant la commande inférieure à l'écriture avec le numéro PID du processus:
$ sudo cpumimit --pid--limiter 20 -K
Accéder au manuel de l'outil de limite CPU
Bien que nous ayons discuté de l'utilisation de cpumimite outil en détail mais si vous avez toujours besoin d'aide pour toute autre commande de cpumimite Outil, puis exécutez la commande ci-dessous-écrite pour accéder au manuel de celui-ci:
$ man cpumimit
En tant que sortie, le manuel apparaîtra à l'écran à partir de laquelle vous pouvez obtenir de l'aide.
Conclusion
Pour limiter l'utilisation du processeur d'un processus dans Raspberry Pi avec les utilisateurs peut installer cpumimite Outil du référentiel officiel de Raspberry Pi. Puis en exécutant le haut commande pour découvrir le processus avec le plus grand usage du processeur et limiter son utilisation en utilisant le cpumimite commande avec le numéro PID de la commande. L'utilisation du CPU du processus peut être définie sur un pourcentage souhaité selon le choix des utilisateurs.