#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 !
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 ?
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 ?
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 !
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 ?
ouai, avant ton truc (ht=on), j'avais déja les 2 processeurs virtuel après l'installation d'Ubuntu !
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