[cpufreq] Changement asymétrique de vitesse (résolu)

Reconnaissance et configuration du matériel / kernel linux
tOomM
Hankyu
Messages : 31
Inscription : jeu. 09 nov. 2006, 16:52

[cpufreq] Changement asymétrique de vitesse (résolu)

Message par tOomM »

Bonjour à tous.

Je viens d'installer cpu_freq et de le configurer, tout marche nickel, pas de prob pour ça.

Mais une question me turlupine. Est-il possible d'avoir des changements de fréquence seulement pour le processeur exécutant le (ou les) processus ayant besoin de plus de puissance de calcul ?

J'ai relevé ça avec la commande cpufreq-info.
analyse du CPU 0 :
pilote : acpi-cpufreq
CPUs qui doivent changer de fréquences en même temps : 0 1
limitation matérielle : 800 MHz - 1.87 GHz
plage de fréquence : 1.87 GHz, 1.60 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
régulateurs disponibles : ondemand, performance
tactique actuelle : la fréquence doit être comprise entre 800 MHz et 1.87 GHz.
Le régulateur "ondemand" est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 800 MHz.
analyse du CPU 1 :
pilote : acpi-cpufreq
CPUs qui doivent changer de fréquences en même temps : 0 1
limitation matérielle : 800 MHz - 1.87 GHz
plage de fréquence : 1.87 GHz, 1.60 GHz, 1.33 GHz, 1.07 GHz, 800 MHz
régulateurs disponibles : ondemand, performance
tactique actuelle : la fréquence doit être comprise entre 800 MHz et 1.87 GHz.
Le régulateur "ondemand" est libre de choisir la vitesse
dans cette plage de fréquences.
la fréquence actuelle de ce CPU est 800 MHz.
On voit bien apparaître ici que les deux processeurs changent de fréquence ensemble, même si le CPU 0/1 n'en éprouve pas le besoin.

Merci de m'éclairer, à bientôt.
Thomas.
Dernière modification par tOomM le ven. 28 nov. 2008, 17:30, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

salut, c'est 2 processeurs ou 2 coeurs ?
je pense pas qu'on puisse changer la fréquence d'un seul coeur à la fois... la liaison est matérielle.

question, le "_" dans cpufreq, il sert à quoi ?
tOomM
Hankyu
Messages : 31
Inscription : jeu. 09 nov. 2006, 16:52

Message par tOomM »

C'est deux coeurs, et après recherche, j'ai rien trouvé, ça doit donc être impossible.

Pour le "_", c'est juste une faute, désolé.
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

à la main c'est possible, c'était même un problème fut une époque, le boot ne mettais les réglages de cpufreq que sur le proccesseur 0
quoique..moi c'est un hyperthreading qui est vu comme 2 processeurs distincts, alors du coup 2 coeurs je sait pas ce que ca donne..
tOomM
Hankyu
Messages : 31
Inscription : jeu. 09 nov. 2006, 16:52

Message par tOomM »

le boot ne mettais les réglages de cpufreq que sur le proccesseur 0
Et tu lances un deuxième cpufreq sur le cpu 1 ? Tu peux détailler un peu plus s'il te plaît ? Que je vois un peu ce que ça donne, merci.
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

man cpufreq-set

peut être intérréssant aussi: /etc/rc.d/cpufreq
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

je me souviens plus assez précisement de comment ça fonctionne tout ca, je me souviens qu'il y a des fichiers dans lesquels sont contenu les valeurs dispo pour les processeurs, comme les frequences, les governor etc.. et d'autres dans lesquels il suffit d'inscrire l'une de ces valeurs pour qu'elle soit utilisée.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

les fichiers sont dans /sys/devices/system/cpu et après recherche, je confirme ce que j'ai dit sur mon premier post, la liaison est matérielle, donc pas possible définir une fréquence/core .

pour savoir s'il y a coordination ou pas:

Code : Tout sélectionner

cat /sys/devices/system/cpu/cpu0/cpufreq/related_cpus
tOomM
Hankyu
Messages : 31
Inscription : jeu. 09 nov. 2006, 16:52

Message par tOomM »

J'ai bien une coordination entre le 0 et le 1. Dommage, ça semblerait intéressant. Dans les prochaines générations de cpu multi-cores ? :lol:
Répondre