Savoir si hyperthread marche

Le
Sergio
J'ai un processeur hyperthread (première génération). J'ai activé l'HT
dans le BIOS. Néanmoins, de temps en temps, il boote sans activer l'HT
(en gros, dans le moniteur système ou autre, je ne vois qu'un processeur,
de plus ça rame un peu).

Pas moyen qu'un petit script au démarrage me dise que je ne tourne que
sur 1 patte ? Voire, forcer l'HT s'il n'est pas activé ?

Question subsidiaire : Le phénomène peut venir du système lui-même ?
(Linux Mint 12, mais avec la précédente version, Ubuntu Natty, ça faisait
pareil).

Note: extrait du cpuid (HT activé) :

Vendor ID: "GenuineIntel"; CPUID level 2

Intel-specific functions:
Version 00000f29:
Type 0 - Original OEM
Family 15 - Pentium 4
Extended family 0
Model 2 -
Stepping 9
Reserved 0

Brand index: 9 [not in table]
Extended brand string: " Intel(R) Pentium(R) 4 CPU 2.80GHz"
CLFLUSH instruction cache line size: 8
Initial APIC ID: 1
Hyper threading siblings: 2



--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JKB
Le #24020421
Le 01 Dec 2011 07:27:34 GMT,
Sergio
J'ai un processeur hyperthread (première génération...). J'ai activé l'HT
dans le BIOS. Néanmoins, de temps en temps, il boote sans activer l'HT
(en gros, dans le moniteur système ou autre, je ne vois qu'un processeur,
de plus ça rame un peu).

Pas moyen qu'un petit script au démarrage me dise que je ne tourne que
sur 1 patte ? Voire, forcer l'HT s'il n'est pas activé ?

Question subsidiaire : Le phénomène peut venir du système lui-même ?
(Linux Mint 12, mais avec la précédente version, Ubuntu Natty, ça faisait
pareil).



Je n'ai jamais vu ce problème. Ce ne serait pas par le plus grand
des hasard un problème de bios qui signale n'importe comment les
capacités du processeur ?

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
Philippe Naudin
Le #24021921
Le jeu 01 déc 2011 07:27:34 CET, Sergio a écrit:

J'ai un processeur hyperthread (première génération...). J'ai activ é l'HT
dans le BIOS. Néanmoins, de temps en temps, il boote sans activer l'HT
(en gros, dans le moniteur système ou autre, je ne vois qu'un processeu r,
de plus ça rame un peu).

Pas moyen qu'un petit script au démarrage me dise que je ne tourne que
sur 1 patte ? Voire, forcer l'HT s'il n'est pas activé ?



$ cat /proc/cpuinfo |grep ^processor |wc -l
8

Ici, il s'agit d'un quad-core avec hyperthreading.

--
Philippe Naudin
Nicolas George
Le #24022011
Philippe Naudin , dans le message écrit :
$ cat /proc/cpuinfo |grep ^processor |wc -l



UUoC
Philippe Naudin
Le #24022001
Le jeu 01 déc 2011 16:52:49 CET, Nicolas George a écrit:

Philippe Naudin , dans le message écrit :
> $ cat /proc/cpuinfo |grep ^processor |wc -l

UUoC



Oups !

--
Philippe Naudin
marc
Le #24022671
Philippe Naudin wrote:

Le jeu 01 déc 2011 07:27:34 CET, Sergio a écrit:

J'ai un processeur hyperthread (première génération...). J'ai activé l'HT
dans le BIOS. Néanmoins, de temps en temps, il boote sans activer l'HT
(en gros, dans le moniteur système ou autre, je ne vois qu'un processeur,
de plus ça rame un peu).

Pas moyen qu'un petit script au démarrage me dise que je ne tourne que
sur 1 patte ? Voire, forcer l'HT s'il n'est pas activé ?



$ cat /proc/cpuinfo |grep ^processor |wc -l
8




htop te montre l'activite sur les 2 / 1.

Marc



--
--
What's on Shortwave guide: choose an hour, go!
http://shortwave.tk
700+ Radio Stations on SW http://swstations.tk
300+ languages on SW http://radiolanguages.tk
Nicolas George
Le #24022721
marc , dans le message
htop te montre l'activite sur les 2 / 1.



htop est un programme interactif, il ne répond absolument pas à la question.
Arnaud Gomes-do-Vale
Le #24022991
Sergio
Pas moyen qu'un petit script au démarrage me dise que je ne tourne que
sur 1 patte ?



:~# lscpu | grep -i thread
Thread(s) per core: 2

Voire, forcer l'HT s'il n'est pas activé ?



La, par contre, j'ai du mal à voir.

--
Arnaud
http://blogs.glou.org/arnaud/
Benoit Izac
Le #24022981
Bonjour,

le 01/12/2011 à 17:52, Nicolas George a écrit dans le message

Philippe Naudin , dans le message écrit :
$ cat /proc/cpuinfo |grep ^processor |wc -l



UUoC



UUoW : grep -c ^processor /proc/cpuinfo

--
Benoit Izac
Sergio
Le #24023451
Le Thu, 01 Dec 2011 16:52:49 +0000, Nicolas George a écrit :

Philippe Naudin , dans le message écrit :
$ cat /proc/cpuinfo |grep ^processor |wc -l





Bon ce script :
------
#!/bin/bash
NPROC=`grep ^processor /proc/cpuinfo|wc -l`
if [[ $NPROC == 1 ]]
then
zenity --error --text="Il n'y a qu'un processeur actif"
fi
echo Il y a $NPROC "processeur(s) actif(s)"
--------
Ça a l'air de marcher

Plus qu'à trouver comment dans ce #{[|`^ de Gnome 3 on met les
"programmes au démarrage".

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Sergio
Le #24023591
Le Fri, 02 Dec 2011 07:33:30 +0000, Sergio a écrit :

Le Thu, 01 Dec 2011 16:52:49 +0000, Nicolas George a écrit :

Philippe Naudin , dans le message écrit :
$ cat /proc/cpuinfo |grep ^processor |wc -l





Bon ce script :


------
#!/bin/bash
NPROC=`grep ^processor /proc/cpuinfo|wc -l` if [[ $NPROC == 1 ]]
then
zenity --error --text="Il n'y a qu'un processeur actif"
fi
echo Il y a $NPROC "processeur(s) actif(s)"
--------
Ça a l'air de marcher


(je remets le script en forme, ce #{[|`^ de Pan a tendance à formater n'importe comment le code))

Plus qu'à trouver comment dans ce #{[|`^ de Gnome 3 on met les
"programmes au démarrage".



Trouvé ! En fait c'est dans le menu "Autre"

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Publicité
Poster une réponse
Anonyme