Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cpu-frequtils [Le 08/07/2018, 09:40] – [Identifier les chemins des fichiers de configuration] Ajout de l'unité 37.171.74.141 | cpu-frequtils [Le 24/04/2023, 10:17] (Version actuelle) – Change the list module names command (3.1) 77.201.253.36 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Trusty | + | {{tag>Xenial Bionic |
| ---- | ---- | ||
| Ligne 41: | Ligne 41: | ||
| < | < | ||
| - | ou | ||
| - | < | ||
| ou encore | ou encore | ||
| Ligne 54: | Ligne 52: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * '' | ||
| + | * '' | ||
| Pour voir les noms des modules : | Pour voir les noms des modules : | ||
| - | < | + | < |
| ==== Définir et choisir un module permettant la modulation de la fréquence CPU ==== | ==== Définir et choisir un module permettant la modulation de la fréquence CPU ==== | ||
| Les stratégies de modulation de fréquence CPU sont appelées gouverneurs (gouvernor en anglais). Ils contrôlent le système et ajustent la fréquence du CPU en conséquence. | Les stratégies de modulation de fréquence CPU sont appelées gouverneurs (gouvernor en anglais). Ils contrôlent le système et ajustent la fréquence du CPU en conséquence. | ||
| Ligne 64: | Ligne 64: | ||
| Les gouverneurs sont donc les suivant (du plus performant / plus énergivore au moins performant / plus économe) : | Les gouverneurs sont donc les suivant (du plus performant / plus énergivore au moins performant / plus économe) : | ||
| - | * **performance** : induit la fréquence maximum du CPU ; | + | * **performance** : induit la fréquence maximum du CPU |
| - | * **ondemand** : utilisation de la fréquence minimale puis augmentation au maximum lorsque la charge processeur atteint 100% en fréquence minimale | + | * **ondemand** : utilisation de la fréquence minimale puis augmentation au maximum lorsque la charge processeur atteint 100% en fréquence minimale |
| - | * **conservative** : Identique a ondemand, mis à part qu'il passe par les autres fréquences possibles avant d' | + | * **conservative** : Identique a ondemand, mis à part qu'il passe par les autres fréquences possibles avant d' |
| - | * **powersave** : fréquence minimum | + | * **powersave** : fréquence minimum |
| + | * **schedutil** : un gouverneur plus intelligent et équilibré qui vient avec le noyau Linux 4.18 | ||
| <note important> | <note important> | ||
| Ligne 92: | Ligne 93: | ||
| ==== Identifier les chemins des fichiers de configuration ==== | ==== Identifier les chemins des fichiers de configuration ==== | ||
| - | Le bon chemin qui mène à la gestion de vos processeurs est **/ | + | Le bon chemin qui mène à la gestion de vos processeurs est **/ |
| Ces dossiers contiennent les fichiers de configuration du processeur. En voici la liste : | Ces dossiers contiennent les fichiers de configuration du processeur. En voici la liste : | ||
| Ligne 131: | Ligne 132: | ||
| </ | </ | ||
| + | < | ||
| + | pour vérifier le chargement des modules au prochain reboot : | ||
| + | <note important> | ||
| + | </ | ||
| ==== Configurer les modules au démarrage ==== | ==== Configurer les modules au démarrage ==== | ||
| Ligne 138: | Ligne 143: | ||
| < | < | ||
| # valid values: userspace conservative powersave ondemand performance | # valid values: userspace conservative powersave ondemand performance | ||
| - | cat / | + | cat / |
| GOVERNOR=" | GOVERNOR=" | ||
| - | cat / | + | cat / |
| GOVERNOR=" | GOVERNOR=" | ||
| </ | </ | ||
| - | Vérifiez bien que le chemin correspond et que le dossier cpu0 existe réellement. En outre, si vous avez un deuxième cœur, il faut aussi le mentionner ici. Ex: '' | + | Vérifiez bien que le chemin correspond et que le dossier cpu0 existe réellement. En outre, si vous avez un deuxième cœur, il faut aussi le mentionner ici. Ex: '' |
| - | Il peut arriver que la fréquence maximale des processeurs soit mal reconnue, il faudra donc rajouter au fichier: '' | + | Il peut arriver que la fréquence maximale des processeurs soit mal reconnue, il faudra donc rajouter au fichier: '' |
| - | Si votre fréquence minimale était mal reconnue, pensez à aussi la définir ici avec : '' | + | Si votre fréquence minimale était mal reconnue, pensez à aussi la définir ici avec : '' |
| ==== Changer la fréquence et le gouverneur par la ligne de commande ==== | ==== Changer la fréquence et le gouverneur par la ligne de commande ==== | ||
| - | Vous pouvez changer directement les fichiers ''/ | + | Vous pouvez changer directement les fichiers ''/ |
| Le paquet '' | Le paquet '' | ||
| Ligne 168: | Ligne 173: | ||
| * Pour plus de renseignements :< | * Pour plus de renseignements :< | ||
| + | |||
| + | ==== Changer les paramètres de manière permanente ==== | ||
| + | L' | ||
| + | |||
| + | Pour changer les paramètres de manière permanente, il suffit d' | ||
| + | GOVERNOR=" | ||
| + | | ||
| + | par : | ||
| + | |||
| + | GOVERNOR=" | ||
| + | | ||
| + | |||
| + | En ligne de commande, ça donne : | ||
| + | sudo sed -i ' | ||
| =====Voir aussi===== | =====Voir aussi===== | ||
