1 votes

Les régulateurs d'échelle cpufreq "ondemand" et "conservative" n'ignorent pas la charge agréable sur les processeurs AMD Ryzen

Mon noyau 5.11.0-22-generic charge automatiquement le cpufreq pilote de mise à l'échelle acpi-cpufreq et le régulateur d'échelle schedutil pour ma Ryzen 9 5900X. J'ai activé le paramètre ignore_nice_load après avoir changé le gouverneur d'échelle en ondemand o conservative afin de répondre à mes besoins.

Par conséquent, après les modifications, tout semble correct ; cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor retours ondemand o conservative pour tous les CPU et cat /sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load retourne 1.

Toujours après le changement, la mise à l'échelle de la fréquence fonctionne comme prévu, mais la charge agréable n'est pas ignorée, c'est-à-dire que les processus BOINC s'exécutant avec une qualité de 19 entraînent une augmentation de la fréquence du CPU. Pouvez-vous penser à un moyen d'ignorer la charge agréable avec un CPU Ryzen 9 ?

0voto

Stéphane Tréboux Points 2717

Ce problème est corrigé par la nouvelle version du noyau. 5.13.0-21-generic que j'ai reçu après la mise à jour vers Kubuntu 21.10. Lorsque ignore_nice_load est fixé à 1 la fréquence du processeur n'augmente pas lorsque BOINC fonctionne en arrière-plan.

La charge d'arrière-plan a toujours un effet significatif sur la température du processeur. Au repos, la température du CPU passe d'un peu moins de 30 degrés Celsius avant le démarrage du démon BOINC à un peu plus de 50 degrés Celsius après le démarrage du démon BOINC.

Paramètres ignore_nice_load a 0 o 1 a un impact visible sur la fréquence du CPU mais pas vraiment sur la température du CPU et donc sur la consommation d'énergie. ignore_nice_load n'améliore la température de mon processeur que de 10 degrés Celsius, passant d'un peu plus de 60 degrés Celsius à un peu plus de 50 degrés Celsius.

Ce que je retiens, c'est que la gestion de l'énergie du processeur s'est considérablement améliorée au fil des ans et que mon processeur ne reste jamais vraiment inactif, mais qu'il économise de l'énergie en dormant chaque fois que c'est possible. Cela enlève toute pertinence à un outil comme BOINC qui est censé exploiter les cycles d'inactivité de l'unité centrale.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X