3.2.3. Paramétrer la politique CPUfreq et la vitesse

Une fois que vous aurez choisi un gouverneur CPUfreq approprié, vous pourrez paramétrer la vitesse de chaque CPU à l'aide des paramètres se trouvant dans /sys/devices/system/cpu/[ID du cpu]/cpufreq/. Ces paramètres sont :
  • cpuinfo_min_freq — Affiche la fréquence minimale de fonctionnement disponible du CPU (en KHz).
  • cpuinfo_max_freq — Affiche la fréquence maximale de fonctionnement disponible du CPU (en KHz).
  • scaling_driver — Affiche quel pilote de CPUfreq est utilisé pour paramétrer la fréquence sur ce CPU.
  • scaling_available_governors — Affiche les gouverneurs CPUfreq disponibles dans ce noyau. Si vous souhaitez utiliser un gouverneur CPUfreq qui n'est pas listé dans ce fichier, reportez-vous à la Procédure 3.2, « Activer un gouverneur CPUfreq » in Section 3.2.2, « Installation de CPUfreq » pour obtenir des instructions.
  • scaling_governor — Affiche quel gouverneur CPUfreq est actuellement en cours d'utilisation. Pour utiliser un différent gouverneur, utilisez simplement echo [gouverneur] > /sys/devices/system/cpu/[ID du cpu]/cpufreq/scaling_governor (reportez-vous à la Procédure 3.2, « Activer un gouverneur CPUfreq » dans la Section 3.2.2, « Installation de CPUfreq » pour obtenir plus d'informations).
  • cpuinfo_cur_freq — Affiche la vitesse actuelle du CPU (en KHz).
  • scaling_available_frequencies — Liste les fréquences disponible pour le CPU, en KHz.
  • scaling_min_freq et scaling_max_freq — Définissent les limites de la politique du CPU, en KHz.

    Important

    Lors de la définition des limites de la politique, vous devriez définir scaling_max_freq avant scaling_min_freq.
  • affected_cpus — Liste les CPUs qui requièrent un logiciel de coordination de fréquence.
  • scaling_setspeed — Utilisé pour modifier la vitesse d'horloge du processeur, en KHz. Vous pouvez uniquement définir une vitesse dans les limites imposées par la politique du processeur (c'est-à-dire par scaling_min_freq et scaling_max_freq).
Pour voir la valeur actuelle de chque paramètre, utilisez cat [paramètre]. Par exemple, pour voir la vitesse actuelle de cpu0 (en KHz), utilisez :
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq.
Pour modifier la valeur de chaque paramètre, utilisez echo [valeur] > /sys/devices/system/cpu/[ID du cpu]/cpufreq/[paramètre]. Par exemple, pour régler la vitesse d'horloge de processeur minimum de cpu0 sur 360 KHz, utilisez :
echo 360000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.