1 votes

Le régulateur de l'unité centrale ne respecte pas les réglages Min/Max de l'unité centrale

J'ai essayé de forcer le processeur à fonctionner à la vitesse maximale après qu'il ait refusé de le faire à des moments où l'utilisation du processeur devait absolument être maximale, en réglant manuellement le gouverneur sur "performance". Cela n'a pas fonctionné, le CPU a continué à tourner entre 2,2-3,0 GHz sur les 3,2 GHz autorisés. Après avoir réglé la fréquence minimale du gouverneur 'performance' à 3,2 GHz, voici ce que j'obtiens lorsque je lance cpufreq-info :

lien vers le scrotum

Le principe est que la fréquence devrait se situer entre 3,2 GHz et 3,2 GHz, mais quatre cœurs sur quatre tournent quelque part entre 2,8 et 3,0 GHz.

Toute aide est la bienvenue.

1voto

Doug Smythies Points 12803

Sachez que même si le gouverneur est réglé sur les performances, le processeur peut décider de lui-même de réduire la fréquence du CPU dans des conditions de charge nulle ou très faible. En outre, et selon le numéro de modèle de votre processeur, la fréquence maximale du turbo peut être réduite si plusieurs cœurs sont actifs en même temps. Utilisez turbostat (je pense qu'il fait partie de linux-tools-common) pour savoir avec certitude ce qui se passe.

0voto

WinEunuuchs2Unix Points 91128

Installer un test de résistance pour obtenir une fréquence maximale

Si vous voulez voir votre unité centrale fonctionner à plein régime, effectuez un test de stress. D'après cette réponse : Comment puis-je effectuer un test de stress sur le processeur et la mémoire vive (en même temps) ? vous pouvez installer stress en utilisant :

sudo apt install stress

Effectuez ensuite un test de stress en utilisant le processeur et la mémoire vive :

stress --cpu 8 --io 4 --vm 4 --vm-bytes 1024M --timeout 20s

Même lorsqu'il est réglé sur powersave au lieu de performance que vous pouvez voir en lançant top ou dans mon cas conky les processeurs sont au maximum de leur capacité à la vitesse maximale du turbo :

stress 30 seconds.gif

L'écran démarre pendant quelques secondes à 1100 MHz à 50 degrés Celsius en regardant une vidéo de Dr. Who sur un écran et quatre onglets Firefox ouverts sur l'autre écran.

Ensuite, le test de stress s'enclenche et les températures grimpent à 80 degrés Celsius avec les quatre cœurs (8 CPU virtuels) fonctionnant à 3100 MHz. D'après la page wikipage d'Intel sur le i7 6700HQ :

turbo frequency (1 core)    3,500 MHz (3.5 GHz, 3,500,000 kHz) +
turbo frequency (2 cores)   3,300 MHz (3.3 GHz, 3,300,000 kHz) +
turbo frequency (3 cores)   3,200 MHz (3.2 GHz, 3,200,000 kHz) +
turbo frequency (4 cores)   3,100 MHz (3.1 GHz, 3,100,000 kHz) +

Bien que la vitesse maximale publiée soit de 3,5 GHz (3500 MHz) avec turbo, elle ne concerne qu'un seul cœur, alors que les quatre cœurs tournent au maximum à 3,1 GHz (3100 MHz).

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