Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/03/2007, à 21:48

Jean-lux

Activer ou désactiver l'Hyper-Threading ?

Bonjours,

J'ai un processeur Pentium 4 3.20 Ghz avec l'Hyper-Threading activé par défaut. Et je voudrais savoir si cela vaut la peine de le laisser activé ou faut t'il le désactiver.

J'ai 4 Partition Windows : NTFS, EXT3, Swap-Linux et une en FAT32 et j'ai Microsoft Windows XP et Ubuntu Linux 6.10 installé en dual-boot.

Je voudrais avoir "la meilleur config." sur min ordi possible ! big_smile

Donc je voudrais savoir quel sont les avantages et les désavantage de l'Hyper-Threading sur Windows et Ubuntu si il est activé sur mon PC ?


Merci de m'éclairer sur ce sujet.

Dernière modification par Jean-lux (Le 04/03/2007, à 21:49)


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#2 Le 04/03/2007, à 22:00

Chaussette

Re : Activer ou désactiver l'Hyper-Threading ?

Salut, bien sûr qu' il faut le laisser activé!
Je ne vois aucun cas d' obscure raison de le désactiver.
Il y a un peu de doc sur Wikipedia si tu n' y est pas déjà allé ;
http://fr.wikipedia.org/wiki/Hyper-Threading

Dernière modification par Chaussette (Le 04/03/2007, à 22:00)


Les clowns se marient en grande pompes

Hors ligne

#3 Le 14/03/2007, à 02:00

Zost

Re : Activer ou désactiver l'Hyper-Threading ?

Par défaut il est désactivé sous ubuntu, pour l'activer il faut passer l'argument "ht=on" au kernel lors du boot.

Hors ligne

#4 Le 14/03/2007, à 08:55

Jean-lux

Re : Activer ou désactiver l'Hyper-Threading ?

Zost a écrit :

Par défaut il est désactivé sous ubuntu, pour l'activer il faut passer l'argument "ht=on" au kernel lors du boot.

Comment vérifier si l'Hyper Threading est activé maintenant ?


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#5 Le 14/03/2007, à 12:00

P.HARD.FR

Re : Activer ou désactiver l'Hyper-Threading ?

Jean-lux a écrit :

Comment vérifier si l'Hyper Threading est activé maintenant ?

Hello,

Tu ouvres un terminal (menu Applications, Accessoires, Terminal) et tu tapes:

cat /proc/cpuinfo

Et tu lis le résultat. Avec le HT activé, ton Ubuntu devrait voir 2 cpus: processor0 et processor1


Linux ID: 369240
PC ID: 264362

Hors ligne

#6 Le 14/03/2007, à 13:31

Jean-lux

Re : Activer ou désactiver l'Hyper-Threading ?

ouai, avant ton truc (ht=on), j'avais déja les 2 processeurs virtuel après l'installation d'Ubuntu ! neutral


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#7 Le 14/03/2007, à 14:16

P.HARD.FR

Re : Activer ou désactiver l'Hyper-Threading ?

Jean-lux a écrit :

ouai, avant ton truc (ht=on), j'avais déja les 2 processeurs virtuel après l'installation d'Ubuntu ! neutral

Donc, le HT a été reconnu par Ubuntu. Dans le même terminal, si tu tapes:

uname -a

Tu devrais avoir quelque chose comme:

Linux pascal-laptop 2.6.20-10-generic #2 SMP Mon Mar 12 00:02:49 UTC 2007 i686 GNU/Linux

Si tu as le 'SMP', c'est que ton HT est on.


Linux ID: 369240
PC ID: 264362

Hors ligne

#8 Le 14/03/2007, à 20:53

Jean-lux

Re : Activer ou désactiver l'Hyper-Threading ?

Voici le résultat de ta commande :

Linux Ordi-Salon 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686 GNU/Linux

Donc, je peut enlever le ht=on dans les options du kernel ?


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#9 Le 14/03/2007, à 22:00

P.HARD.FR

Re : Activer ou désactiver l'Hyper-Threading ?

Théoriquement oui; si après cela, ton 2nd processeur 'logique' n'est pas reconnu, tu le réactives avec ce paramètre.  Je pense que ton HT est déclaré au niveau de ton bios, donc il est automatiquement activé et reconnu par Ubuntu...


Linux ID: 369240
PC ID: 264362

Hors ligne

#10 Le 28/05/2007, à 09:30

Jean-lux

Re : Activer ou désactiver l'Hyper-Threading ?

Exace, j'ai enfin l'impression que l'Hyper-Threading sert à quelque chose :

Notamment pendant la création d'une image ISO avec mksquasfs :

Updating files lists...
Packing SquashFS image...
Parallel mksquashfs: Using 2 processors

Dernière modification par Jean-lux (Le 28/05/2007, à 09:31)


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#11 Le 19/09/2007, à 03:45

cyberdanycool

Re : Activer ou désactiver l'Hyper-Threading ?

Hello,

J'ai un proc P4 2 GHz qui en principe n'est pas HyperThreading, puisque c'est supporté qu'à partir du P4 3.06 GHz.

Néanmoins, un cat /proc/cpuinfo me donne :

cyberdany@CYBERDANY:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.00GHz
stepping        : 4
cpu MHz         : 2000.150
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
bogomips        : 4003.98
clflush size    : 64

Donc je trouve le flag ht. De plus, dans la liste des updates du readme du dernier BIOS chez Acer (pc vieux de 4-5 ans) que je n'ai pas installé, je trouve :

MODEL: S88M Acer         DATE: 09/12/02   DOC.NO: R010912.001

     BIOS VERSION: R02-A0                        KB CONTROLLER VERSION:            
                                                                           
     Notice:                                                               
                                                                           
    1. To support I845GE chipset.

    2. To support HyperThreading CPU.

et aussi

MODEL: S88M Acer         DATE: 01/02/03   DOC.NO: R010102.001

     BIOS VERSION: R02-B1                        KB CONTROLLER VERSION:            
                                                                           
     Notice:                                                               
                                                                           
    1. Change VGA BIOS to 2720.(Same with R02-A4)

    2. Change default setting of HyperThreading CPU to disable by Annie
       request.

Kesako ? HyperThreading ou pas ??? A vous les experts...


L'intelligence artificielle se définit comme le contraire de la bêtise naturelle. - Woody Allen

Hors ligne

#12 Le 19/09/2007, à 09:35

breizh_punisher

Re : Activer ou désactiver l'Hyper-Threading ?

J'ai un proc P4 2 GHz qui en principe n'est pas HyperThreading, puisque c'est supporté qu'à partir du P4 3.06 GHz.

Moi j'ai un P4 2.6C (2.6GHz) qui est en hyperthreading, et qui est parfaitement reconnu comme tel après une installation standard d'Ubuntu.


"Sans maîtrise, la puissance n'est rien" (Théorème de Pirelli)

Hors ligne

#13 Le 19/09/2007, à 23:20

cyberdanycool

Re : Activer ou désactiver l'Hyper-Threading ?

Comment vérifies-tu qu'il est bien reconnu comme tel. Tu as deux processeurs qui tournent au niveau logique ? Utilises-tu un noyau SMP ?


L'intelligence artificielle se définit comme le contraire de la bêtise naturelle. - Woody Allen

Hors ligne

#14 Le 20/09/2007, à 11:39

breizh_punisher

Re : Activer ou désactiver l'Hyper-Threading ?

Je vois bien les 2 processeurs dans les ressources, j'utilise effectivement un noyau SMP qui s'installe automatiquement avec Ubuntu.


"Sans maîtrise, la puissance n'est rien" (Théorème de Pirelli)

Hors ligne

#15 Le 20/09/2007, à 12:31

cyberdanycool

Re : Activer ou désactiver l'Hyper-Threading ?

Penses-tu que si je passe sur un noyau SMP, cela va activer mon HyperThreading et je vais gagner en performances ?


L'intelligence artificielle se définit comme le contraire de la bêtise naturelle. - Woody Allen

Hors ligne

#16 Le 20/09/2007, à 15:12

breizh_punisher

Re : Activer ou désactiver l'Hyper-Threading ?

Je pense qu'un noyau SMP est effectivement plus adapté à un processeur hyperthreading.

Il y a une commande pour savoir si le noyau est smp ou pas mais je ne m'en souviens plus.

Dans tous les cas, il me semble que Ubuntu installe un noyau optimisé pour ton processeur par défaut. Moi j'ai juste installé ubuntu et j'avais directement un noyau SMP.

Je pense que ton processeur n'est pas hyperthreading, le plus petit que je connaisse est le P4 2.4C HT à 2.4GHz donc.


"Sans maîtrise, la puissance n'est rien" (Théorème de Pirelli)

Hors ligne

#17 Le 21/09/2007, à 13:23

cyberdanycool

Re : Activer ou désactiver l'Hyper-Threading ?

Effectivement, je pense que tu as raison. Je me demande pourquoi ils ont mis le flag ht dans ce processeur... merci de ton aide.


L'intelligence artificielle se définit comme le contraire de la bêtise naturelle. - Woody Allen

Hors ligne