hyperthreading help
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
hyperthreading help
Ciao a tutti gli slackers!!!
Non volevo aprire in nuovo 3D, ma ho gia letto i post qui su slacky e fatto ricerche con google ma niente.
Ho scoperto di avere una cpu che supporta ht proprio leggendo qui. Per la precisione un p4 2.8GHz.
Ho compilato il kernel 2.6.19 abilitando SMP e SMT(hyperthreading)scheduler e impostato a due il numero delle cpu.
Una volta boottato con il nuovo kernel: cat /proc/cpuinfo fornisce lo stesso identico risultato.
Quindi mi sono sorti i seguenti dubbi:
- la flags ht == hyperthreading?
- le impostazioni del kernel sono corrette?
- al boot devo vedere due tux?
Ringrazio tutti anticipatamente.
Non volevo aprire in nuovo 3D, ma ho gia letto i post qui su slacky e fatto ricerche con google ma niente.
Ho scoperto di avere una cpu che supporta ht proprio leggendo qui. Per la precisione un p4 2.8GHz.
Ho compilato il kernel 2.6.19 abilitando SMP e SMT(hyperthreading)scheduler e impostato a due il numero delle cpu.
Una volta boottato con il nuovo kernel: cat /proc/cpuinfo fornisce lo stesso identico risultato.
Quindi mi sono sorti i seguenti dubbi:
- la flags ht == hyperthreading?
- le impostazioni del kernel sono corrette?
- al boot devo vedere due tux?
Ringrazio tutti anticipatamente.
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
Re: hyperthreading help
non tutti i pentium 4 supportano HT ... il mio no... dipende dal core ....fabiom ha scritto:Ciao a tutti gli slackers!!!
Non volevo aprire in nuovo 3D, ma ho gia letto i post qui su slacky e fatto ricerche con google ma niente.
Ho scoperto di avere una cpu che supporta ht proprio leggendo qui. Per la precisione un p4 2.8GHz.
Ho compilato il kernel 2.6.19 abilitando SMP e SMT(hyperthreading)scheduler e impostato a due il numero delle cpu.
Una volta boottato con il nuovo kernel: cat /proc/cpuinfo fornisce lo stesso identico risultato.
Quindi mi sono sorti i seguenti dubbi:
- la flags ht == hyperthreading?
- le impostazioni del kernel sono corrette?
- al boot devo vedere due tux?
Ringrazio tutti anticipatamente.
mi pare deve essere maggiore di core Northwood C
Submax82 Grazie per l' interessamento!
Cerco di essere più chiaro ppx@dell:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 3
model name : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping : 4
cpu MHz : 2793.081
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
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 pbe constant_tsc up pni monitor ds_cpl cid xtpr
bogomips : 5588.57
La ht nelle flags == hyperthreading?
Cerco di essere più chiaro ppx@dell:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 3
model name : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping : 4
cpu MHz : 2793.081
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
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 pbe constant_tsc up pni monitor ds_cpl cid xtpr
bogomips : 5588.57
La ht nelle flags == hyperthreading?
Re: hyperthreading help
Sbagliato .....fabiom ha scritto:Ciao a tutti gli slackers!!!
Non volevo aprire in nuovo 3D, ma ho gia letto i post qui su slacky e fatto ricerche con google ma niente.
Ho scoperto di avere una cpu che supporta ht proprio leggendo qui. Per la precisione un p4 2.8GHz.
Ho compilato il kernel 2.6.19 abilitando SMP e SMT(hyperthreading)scheduler e impostato a due il numero delle cpu.
Una volta boottato con il nuovo kernel: cat /proc/cpuinfo fornisce lo stesso identico risultato.
Quindi mi sono sorti i seguenti dubbi:
- la flags ht == hyperthreading?
- le impostazioni del kernel sono corrette?
- al boot devo vedere due tux?
Ringrazio tutti anticipatamente.
Ti stai confondendo col multicore.
L'hyperthreading e' del tutto invisibile al sistema operativo e ai programmi
Quindi non lo vedrai mai in questo modo.
Se non sbaglio é in grado di far adare in parallelo solo dei threads che condividono le stesse risorse, quindi é anche molto limitato come possibilta.
[comunque il kernel di Linux riesce a sfruttarlo in pieno .... controlla sotto l'opzione Pentiun4 o nei paraggi ....... ]
non è vero, il sistema operativo si accorge di avere due processori (in questo caso logici e non fisici) infatti un "cat /proc/cpuinfo" deve restituire i dettagli di entrambi i processori. ma i datasheet dei processori non li legge più nessuno??L'hyperthreading e' del tutto invisibile al sistema operativo e ai programmi
Quindi non lo vedrai mai in questo modo.
siLa ht nelle flags == hyperthreading?
sial boot devo vedere due tux?
la configurazione del kernel dovrebbe essere a posto. probabilmente non funziona perchè devi abilitare HT nel BIOS.
Inanzi tutto grazie per l' aiuto!!!bloodlust ha scritto:non è vero, il sistema operativo si accorge di avere due processori (in questo caso logici e non fisici) infatti un "cat /proc/cpuinfo" deve restituire i dettagli di entrambi i processori. ma i datasheet dei processori non li legge più nessuno??L'hyperthreading e' del tutto invisibile al sistema operativo e ai programmi
Quindi non lo vedrai mai in questo modo.
siLa ht nelle flags == hyperthreading?sial boot devo vedere due tux?
la configurazione del kernel dovrebbe essere a posto. probabilmente non funziona perchè devi abilitare HT nel BIOS.
A questo punto penso che il problema sia proprio il bios visto che l'ho spulciato da cima a fondo e di ht neanche l'ombra.
Probabile che io nel mio essere niubbo, non sono stato in grado oppure il bios è uno schifo.
Se sapete darmi qualche dritta sul bios vi sarò eternamente grato


