Hyperthreading en Pentium 4, 3.06 GHz

Hola gente

El día de hoy estudiando y trasteando con Debian utilizé el comando dmseg y lo que me apareceió me sorprendió

@debian:~$ dmesg | grep CPU
[    0.000000]   Transmeta TransmetaCPU
[    0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] PERCPU: Embedded 14 pages/cpu @c1c00000 s34072 r0 d23272 u4194304
[    0.000000] Initializing CPU#0
[    0.000000] SLUB: Genslabs=13, HWalign=128, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.004536] CPU: Trace cache: 12K uops, L1 D cache: 8K
[    0.004544] CPU: L2 cache: 512K
[    0.004549] CPU: Hyper-Threading is disabled
[    0.004559] mce: CPU supports 4 MCE banks
[    0.004583] CPU0: Thermal monitoring enabled (TM1)
[    0.076115] weird, boot CPU (#0) not listed by the BIOS.
[    0.076392] Brought up 1 CPUs
[    0.076864] CPU0 attaching NULL sched-domain.
[   22.319361] processor LNXCPU:00: registered as cooling_device0

me llamó la atención lo del Hyper-Threading is disabled, leyendo un poco creo que mi procesador puede rendir mejor pero lo que no entiendo todavía es como activarlo a pesar de que he leído la información me parece confusa todavía, les presento mi lshw

debian:~$ sudo lshw -short
H/W path           Device     Class          Description
========================================================
                              system         HP nx9010 (DQ855A)
/0                            bus            0850
/0/0                          memory         109KiB BIOS
/0/4                          processor      Mobile Intel(R) Pentium(R) 4     CPU 3.06GHz
/0/4/8                        memory         8KiB L2 cache
/0/4/0                        memory         512KiB L2 cache
/0/e                          memory         512MiB System Memory
/0/e/0                        memory         256MiB DIMM DRAM Synchronous
/0/e/1                        memory         256MiB DIMM DRAM Synchronous
/0/100                        bridge         RS200/RS200M AGP Bridge [IGP 340M]
/0/100/1                      bridge         PCI Bridge [IGP 340M]
/0/100/1/5                    display        Radeon IGP 330M/340M/350M
/0/100/6                      multimedia     M5451 PCI AC-Link Controller Audio Device
/0/100/7                      bridge         M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+]
/0/100/8                      communication  M5457 AC'97 Modem Controller
/0/100/a                      bridge         PCI1410 PC card Cardbus Controller
/0/100/b                      bus            VT82xxxxx UHCI USB 1.1 Controller
/0/100/b.1                    bus            VT82xxxxx UHCI USB 1.1 Controller
/0/100/b.2                    bus            USB 2.0
/0/100/c                      bus            TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
/0/100/10                     storage        M5229 IDE
/0/100/10/0        ide0       bus            IDE Channel 0
/0/100/10/0/0      /dev/hda   disk           40GB TOSHIBA MK4025GAS
/0/100/10/0/0/1    /dev/hda1  volume         36GiB EXT3 volume
/0/100/10/0/0/2    /dev/hda2  volume         1286MiB Extended partition
/0/100/10/0/0/2/5  /dev/hda5  volume         1286MiB Linux swap / Solaris partition
/0/100/10/1        ide1       bus            IDE Channel 1
/0/100/10/1/0      /dev/hdc   disk           MATSHITADVD-ROM SR-8177
/0/100/11                     bridge         M7101 Power Management Controller [PMU]
/0/100/12          eth0       network        DP83815 (MacPhyter) Ethernet Controller
/0/1               wlan0      network        RT2600 802.11 MIMO
/1                            system        
/2                 vboxnet0   network        Ethernet interface

utilizo Gnome Squeeze y el monitor de sistema me presenta un solo procesador.

¿Alguien sabe como activar el Hyperthreading?,

Gracias de antemano por sus orientaciones

Desde la BIOS.

Y si no te aparece la opción en la BIOS, tendrías que modificar la BIOS...

Te lo dice alguien con un core2 con vt y un athlon con amd-v desaprovechados por tenerlo deshabilitado y sin opción a ser habilitado en la BIOS...

PD: ¿Por qué BIOS es femenino? ¿No debería ser masculino? Bueno, creo que eto es material de un hilo nuevo xD

no podria ser un tema de ahorro de energia? .. yo .. en mi maquina de un procesador atlhon x2 de 6000 .. cuando no lo estoy usando.. el KPowerSave me baja cada nucleo a 1000 Mhz (a diferencia de los 3000, que suben solamente cuando es necesario, o sea... cuando esta con carga)

capaz sea por eso.. salu2

PD: compruebalo en la bios, si tiene esa opcion activada o desactivada

Mala suerte, la bios parece que no se puede tocar,

De todos modos gracias por contestar señores

Saludos a los dos

No tan mala. Un 10% de ganancia media de rendimiento, con algún pico de 20% y aplicaciones en las que no notarás nada.

En cualquier caso, echa un vistazo a la web del fabricante de tu motherboard. Con un montón de suerte, puede que haya alguna actualización de la BIOS que proporcione esa opción. Eso sí, cuidado con el proceso de "flashear" la BIOS, sobre todo con estas temperaturas tan bajas. Un corte de luz en el momento más "apropiado" y adiós placa.

P.D.: Sí, yo también lo digo en femenino, sé que no tiene lógica.

mceds escribió:

No tan mala. Un 10% de ganancia media de rendimiento, con algún pico de 20% y aplicaciones en las que no notarás nada.

Y dicen que hay aplicaciones que van hasta peor. Yo tengo por ahí un pentium 4 con HT y no se nota gran diferencia. Si me dijeras en un atom, por las características propias del procesador. Pero en los viejos pentium no es algo que suponga la noche y el día en cuanto a rendimiento.