CPU Linux

Version datée du 8 mai 2026 à 16:17 par Geo (discussion | contributions)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

Comprendre CPU(s) scaling MHz sous Linux / Proxmox

Linux ajuste dynamiquement la fréquence du CPU selon :

  • la charge système,
  • la température,
  • la consommation électrique,
  • les performances demandées.

Sur un Intel N150 :

  • fréquence minimale : 700 MHz
  • fréquence maximale : 3600 MHz

La ligne :

CPU(s) scaling MHz: 81%

signifie approximativement :

le CPU fonctionne actuellement à ~81% de sa fréquence maximale disponible.

Cela ne représente PAS :

  • l’utilisation CPU réelle,
  • ni la charge système.



Voir les fréquences CPU en temps réel

Commande très pratique :

watch -n 1 "lscpu | grep MHz"

Exemple :

CPU max MHz: 3600.0000
CPU min MHz: 700.0000
CPU(s) scaling MHz: 18%

Voir la fréquence réelle par cœur

watch -n 1 "cat /proc/cpuinfo | grep MHz"

Voir le governor CPU actif

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

Exemple :

schedutil

Governors Linux courants

Governor Description
performance fréquence élevée constante
powersave économie d’énergie
schedutil gestion dynamique moderne
ondemand ancien mode dynamique



Informations avancées

Installer :

apt install linux-cpupower powertop

Puis :

cpupower frequency-info

ou :

powertop

pour voir :

  • fréquences réelles,
  • états d’économie d’énergie,
  • turbo boost,
  • consommation CPU.