> [root testnode01 ~]# cat /proc/cpuinfo | grep flags
> 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 lm pni monitor ds_cpl
> cid xtpr
>
> In the above output, does "ht" means hyperthreading?
Yes, but also the 'siblings' field is relevant.
It's possible to have a ht CPU with no siblings. (Ie, only shows up
as single CPU)
> and "lm" means "64bit capability"?
correct.
Dave
yper-Threading is a technology from Intel that creates one or more virtual CPUs on your system. Windows treats these virtual processors as if they were additional CPUs inside your system, improving performance in some applications. Thus, Hyper-Threading theoretically doubles the number of processor cores in your computer. But in order to take advantage of Hyper-Threading, you must have an Intel CPU that supports this technology. There are simple ways to determine if your processor has this technology to see if you can benefit from Hyper-Threading.
Difficulty: Moderately Easy
Instructions
1
Turn on your computer and log in to Windows if you have not already done so.
2
Press "Ctrl-Alt-Delete" simultaneously on your keyboard. Click "Start Task Manager" at the bottom of the screen that appears.
3
Click the "Performance" tab in the Task Manager. This shows current CPU and memory usage. The Task Manager displays a separate graph for each CPU core on your system. You should see double the number of graphs as you have processor cores if your CPU supports Hyper-Threading.
For example, you should see four performance graphs if you have a dual-core processor that supports Hyper-Threading. Quad-core processors with Hyper-Threading would show eight graphs, but would show only four if the CPU does not have Hyper-Threading.
Multi core cpuwww.embeddedplanet.com/
Keep in mind that Hyper-Threading is a feature offered only on Intel CPUs. It is not available on AMD processors. |