# Charge CPU

**URL:** <https://www.debian-fr.org/t/charge-cpu/76343>\
**Category:** Support Debian\
**Created:** [Avril 6, 2018, 7:28 UTC](https://www.debian-fr.org/t/charge-cpu/76343 "2018-04-06T19:28:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![arawaks](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/e495f1/32.png) [@arawaks](https://www.debian-fr.org/u/arawaks)\
**Post date:** [Avril 6, 2018, 7:28 UTC](https://www.debian-fr.org/t/charge-cpu/76343/1 "2018-04-06T19:28:55Z")

</div>

Bonsoir à tous,

Voilà quelque temps déjà que mon pc ce met spontanément à surchauffer, j’ai pensé qu’il s’agissait jusqu’ici d’un défaut constructeur, la gamme de mon pc étant particulièrement connu pour avoir comme talon d’achille la ventilation !

Mais en installant htop il y a peu, je me suis aperçu que régulièrement sur les tout coeurs que je possède, 1 cpu ce met régulièrement à osciller entre 50% 80% voir des fois 100% !

Cela ne dure jamais très longtemps quelque secondes à peine, mais c’est régulier, et ce n’ai jamais le même ! J’aimerais savoir si il y a moyen d’équilibrer tout sa, et de faire en sorte que chacun d’eux bossent plutôt qu’un seul, ça m’éviterait à terme une usure prématuré je pense .

Ci joint une photo, ou je viens à l’instant de lancer le logiciel Discord, et où tout s’affole comme à l’accoutumé

 ![Capture d’écran de 2018-04-06 21-33-20](https://www.debian-fr.org/uploads/default/original/2X/6/689ef30d4397c9a39fd7cc43ef24e113f2538921.png)

Merci d’avance à tous.

PS : Je pense que cela ce produit à chaque ouverture d’un nouveau programme, je viens de fermer firefox et de le rouvrir, tour à tour j’ai eu du 91% de charge sur l’un, puis 81 sur l’autre, puis 60 % sur un autre .. Bref des consommations qui me paraissent astronomique juste pour l’ouverture d’un programme !

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 7, 2018, 6:22 UTC](https://www.debian-fr.org/t/charge-cpu/76343/2 "2018-04-07T06:22:00Z")

</div>

Salut  
Est-ce vraiment un problème?  
Un PC avec 8 coeurs à une puissance de calcul qui lui permet, ou pas, de répondre à la demande du programme lancé.  
Plus le programme lancé est gourmand , plus il va consommer de la puissance de calcul

L’essentiel étant que le noyau équilibre tout ça pour ne pas conduire à un gel complet de l’ordinateur et que le ventilateur se déclenche bien pour refroidir tout ça.

Si tu veux plus de souplesse, il faut choisir d’utiliser des programmes moins gourmand parce que mieux codé ou investir dans un processeur 10 ou 12 coeurs

si tu as mis pleins d’extension dans firefox, à l’ouverture , tout démarre en même temps et bonjour les dégats

je n’ai qu’un vieux cpu 2 coeurs , donc c’est encore pire, alors j’ai limité la gourmandise de firefox

[![](https://www.debian-fr.org/uploads/default/original/2X/5/51d1879d0c34ef03d1b007835210eb215c77cdf4.png)](http://pix.toile-libre.org/?img=1523082345.png)

[![](https://www.debian-fr.org/uploads/default/original/2X/b/b47705df7f3451dfcf2684a67478673474b5110b.png)](http://pix.toile-libre.org/?img=1523083008.png)

---

<div class="post-metadata">

**Author:** ![arawaks](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/e495f1/32.png) [@arawaks](https://www.debian-fr.org/u/arawaks)\
**Post date:** [Avril 7, 2018, 8:21 UTC](https://www.debian-fr.org/t/charge-cpu/76343/3 "2018-04-07T08:21:41Z")

</div>

@grandtoubab

> [@grandtoubab](#):
>
> Est-ce vraiment un problème?

En soit tu as raison, il y a plus grave ! Ce qui explique que jusqu’ici ça n’a pas du tout était ma priorités.

Je m’étonne juste que ça arrive aussi souvent, firefox-esr en l’occurrence lancé hier n’a que 2-3 extensions pas plus .. N’y aurait t-il pas une solution pour gérer la charges de chaque CPU ? Histoire de faire quelque chose de plus «&nbsp;équitable&nbsp;» ?

> [@grandtoubab](#):
>
> je n’ai qu’un vieux cpu 2 coeurs , donc c’est encore pire, alors j’ai limité la gourmandise de firefox

Comment as tu fait sa ?

---

<div class="post-metadata">

**Author:** ![Eman](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@Eman](https://www.debian-fr.org/u/Eman)\
**Post date:** [Avril 7, 2018, 10:13 UTC](https://www.debian-fr.org/t/charge-cpu/76343/4 "2018-04-07T10:13:43Z")

</div>

Il peut également y avoir une autre raison pour laquelle un seul de tes coeurs est surchargé : Beaucoup de programmes, dont Firefox il me semble, ne fonctionnent que sur un seul coeur, c’est-à-dire qu’ils ne répartissent pas la charge sur tous les coeurs, mais sur un seul. Et c’est ça le problème, car comme tu le dis, avec le temps, le coeur n°0, qui est le premier, est donc sollicité en premier.

Voilà, donc essaye de voir pour utiliser plutôt des programmes qui répartissent bien les charges.  
Pour ma part, même si Linux reste mon système d’exploitation favori, je ne m’en sers que sur mes serveurs (qui me servent malgré tout énormément), et du coup mes serveurs sont monocoeur, donc j’ai pas ce problème, puisque mes ordinateurs où j’ai soit Windows ou Mac, sont quadricoeurs et je ne pense pas qu’ils aient ce genre de problèmes, puisque les développeurs préfèrent miser sur Windows et Mac que Linux, et délaissent donc du temps sur Linux, ce qui donne des programmes mal optimisés.

J’avais néanmoins déjà eu ce problème avec mon Raspberry Pi, puisque c’est un quadricoeur, et j’avais pu remarquer que oui, certains programmes monopolisent un seul coeur (avec top, tu regardes le % du CPU utilisé par le programme, par exemple 100%, et le maximum est 400%, puisque 4 fois 100% = 400% 🙂 ).

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 7, 2018, 10:36 UTC](https://www.debian-fr.org/t/charge-cpu/76343/5 "2018-04-07T10:36:06Z")

</div>

Pour firefox , dans les préferences, voir l’image dans mon message précédent

Dans Linux , c’est le scheduler qui gére la charge, voir les données

```auto
debian:/proc/sys/kernel$ ls sched*
sched_autogroup_enabled sched_latency_ns sched_nr_migrate sched_rt_runtime_us sched_time_avg_ms
sched_cfs_bandwidth_slice_us sched_migration_cost_ns sched_rr_timeslice_ms sched_schedstats sched_tunable_scaling
sched_child_runs_first sched_min_granularity_ns sched_rt_period_us sched_shares_window_ns sched_wakeup_granularity_ns

sched_domain:
cpu0 cpu1 cpu2 cpu3

```

Des explications par exemple, dans la documentation RedHat

[https://access.redhat.com/documentation/fr-fr/red\_hat\_enterprise\_linux/6/html/performance\_tuning\_guide/main-cpu](https://access.redhat.com/documentation/fr-fr/red_hat_enterprise_linux/6/html/performance_tuning_guide/main-cpu)

Et pour ceux qui ne savent pas naviguer dans les liens

[https://access.redhat.com/documentation/fr-fr/red\_hat\_enterprise\_linux/6/html/performance\_tuning\_guide/s-cpu-scheduler](https://access.redhat.com/documentation/fr-fr/red_hat_enterprise_linux/6/html/performance_tuning_guide/s-cpu-scheduler)

A mon avis, mettre les mains la-dedans c’est le plus sûr moyen de tout péter 😂

---

<div class="post-metadata">

**Author:** ![Eman](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@Eman](https://www.debian-fr.org/u/Eman)\
**Post date:** [Avril 7, 2018, 11:37 UTC](https://www.debian-fr.org/t/charge-cpu/76343/6 "2018-04-07T11:37:01Z")

</div>

Oui, en effet, je ne pense pas que ce soit une bonne idée. Mais bon, si il tient vraiment à résoudre ce problème…

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Avril 8, 2018, 4:16 UTC](https://www.debian-fr.org/t/charge-cpu/76343/7 "2018-04-08T16:16:36Z")

</div>

Dans Discord pour Windows, il y une applet qui consomme énormément de ressources CPU au démarrage, dans la vidéo, le gars explique carrément comment la mettre à la poubelle pour avoir une consommation CPU raisonnable avec Discord :

Je serais tenté de penser qu’avec Debian, Discord doit aussi en prendre à son aise pour les consommations CPU.

D’ailleurs effectuer une recherche sur la consommation CPU de Discord donne tout de suite une idée de l’ampleur du problème de la consommation excessive de CPU avec Discord :  
[https://duckduckgo.com/?q=cpu+usage+discord&t=ffsb&ia=web](https://duckduckgo.com/?q=cpu+usage+discord&t=ffsb&ia=web)
