hyperthreading help

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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.
Rispondi
fabiom
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: lun 12 set 2005, 0:00

hyperthreading help

Messaggio da fabiom »

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.

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: hyperthreading help

Messaggio da submax82 »

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.
non tutti i pentium 4 supportano HT ... il mio no... dipende dal core ....

mi pare deve essere maggiore di core Northwood C

fabiom
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: lun 12 set 2005, 0:00

Messaggio da fabiom »

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?

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

si lo supporta anche perchè mi ricordo che l'ultimo core a non supportare ht era il Northwood B (il mio) che aveva 512k di cache quindi il tuo è il C e dovrebbe averlo

fabiom
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: lun 12 set 2005, 0:00

Messaggio da fabiom »

Nessuno sa dirmi qualcosa in più?

:(

Simone_R
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mar 12 apr 2005, 0:00
Contatta:

Re: hyperthreading help

Messaggio da Simone_R »

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.
Sbagliato .....

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 ....... ]

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

L'hyperthreading e' del tutto invisibile al sistema operativo e ai programmi
Quindi non lo vedrai mai in questo modo.
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?? ;)
La ht nelle flags == hyperthreading?
si
al boot devo vedere due tux?
si

la configurazione del kernel dovrebbe essere a posto. probabilmente non funziona perchè devi abilitare HT nel BIOS.

fabiom
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: lun 12 set 2005, 0:00

Messaggio da fabiom »

bloodlust ha scritto:
L'hyperthreading e' del tutto invisibile al sistema operativo e ai programmi
Quindi non lo vedrai mai in questo modo.
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?? ;)
La ht nelle flags == hyperthreading?
si
al boot devo vedere due tux?
si

la configurazione del kernel dovrebbe essere a posto. probabilmente non funziona perchè devi abilitare HT nel BIOS.
Inanzi tutto grazie per l' aiuto!!!
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

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

www.intel.com ha scritto: HT Technology requires a computer system with:
A processor that supports HT Technology
HT Technology enabled chipset
HT Technology enabled system BIOS
HT Technology enabled/optimized operating system
Controlla se la schedamamma soddisfa questi requisiti

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »


Rispondi