https://cdnjs.cloudflare.com/ajax/libs/prism/1.16.0/components/prism-css.min.js

Raspberry Pi : comment réduire l'utilisation du processeur de 50% quand vous n'utilisez pas de carte SD

Tapez une commande et gagnez quelques degrés sur la température du processeur.

Raspberry Pi : comment réduire l'utilisation du processeur de 50% quand vous n'utilisez pas de carte SD

Bug ou pas ? Les avis divergent. Mais le fait de ne pas avoir de carte SD insérée dans le Raspberry Pi génère un nombre important d'interruptions (probablement à cause du polling ?), et le processus kworker passe en tête (sur un système inactif).

Ci-dessous la sortie de la commande top -d 1. La charge du système est de 0.22 (charge instantané) et 0.11 en moyenne.

top -d commande command debian raspbian linux cpu use utilisation processeur
Commande top -d 1montrant une charge de 0.22 et kworker en premier.

Prérequis

  1. Raspbian (Buster ou Jessie, à minima).
    $ _release -a
    No LSB modules are available.
    Distributor ID: Raspbian
    Description:    Raspbian GNU/Linux 10 (buster)
    Release:        10
    Codename:       buster
  2. Être root (sudo -i)

Les commandes

La commande (exécutée sous root)
echo -n "3f202000.mmc" >/sys/bus/platform/drivers/sdhost-bcm2835/unbind
supprime le pilote de la carte SD, et la charge du Pi passe de 0.20 à 0.00 au bout de quelques minutes :

top -d commande command debian raspbian linux cpu use utilisation processeur
Après la suppression du pilote incriminé, charge 0.09

Pour re-installer le pilote :
echo -n "3f202000.mmc" >/sys/bus/platform/drivers/sdhost-bcm2835/bind

Cette modification ne résiste pas au reboot.

Rendre la modification permanente

Ajouter à la fin de /etc/rc.local, juste avant le exit 0 la ligne se terminant par unbind :
echo -n "3f202000.mmc" >/sys/bus/platform/drivers/sdhost-bcm2835/unbind

Source

https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=211912#p1321458


Share Tweet Send
0 Commentaires
Chargement...
You've successfully subscribed to La Chienlit
Great! Next, complete checkout for full access to La Chienlit
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.
https://cdnjs.cloudflare.com/ajax/libs/prism/1.16.0/prism.min.js https://cdnjs.cloudflare.com/ajax/libs/prism/1.16.0/components/prism-bash.min.js