The answer is that Windows 2000 does not support HT, if you want to make use of that feature you need to run XP. I dont see any incorrect advice here.Does win2kpro Support Hyperthreading? Or do I need to use winXP?
Running a Server on Win2k with dual Xeons (HT enabled) and it works fine.
Originally posted by: Nothinman
Running a Server on Win2k with dual Xeons (HT enabled) and it works fine.
I've heard many stories of things like IIS getting a major performance drop when HT is enabled on Win2K, probably because of the condition spyordie007 mentioned about a multithreaded app competing for the same CPU resources since the OS thinks there's 2 unique CPUs.
No, Windows 2000 does not support HT.Originally posted by: bhay
Here is the (my) official answer after doing a small amount of investigating.
Yes, Windows 2000 supports Hyperthreading. Unfortunately, I have to report that Intel does not recommend enabling Hyperthreading on Windows 2000.
http://www.intel.com/support/platform/ht/os.htm
I have two servers at the office that are dual 2.8 xeons with HT enabled. They scream. They are both GSX virtual server servers and they are running without any problems. Would it run faster if I disabled HT? I'll probably never take the time to find out.
Maybe you are assuming something that this document doesnt say, but it sure sounds to me like Microsoft is saying that Windows 2000 doesnt support it and it will just assume that the multiple logical processors are really multiple physical processors (which really isnt the case).Windows 2000 Server does not distinguish between physical and logical processors on systems enabled with Hyper-Threading Technology; Windows 2000 simply fills out the license limit using the first processors counted by the BIOS. For example, when you launch Windows 2000 Server (4-CPU limit) on a four-way system enabled with Hyper-Threading Technology, Windows will use the first logical processor on each of the four physical processors, as shown in Figure 2; the second logical processor on each physical processor will be unused, because of the 4-CPU license limit. (This assumes the BIOS was written according to Intel specifications. Windows uses the processor count and sequence indicated by the BIOS.)
However, when you launch Windows 2000 Advanced Server (8-CPU limit) on a four-way system enabled with Hyper-Threading Technology, Windows will use all eight logical processors, as shown in Figure 3.
Although Windows recognizes all eight logical processors in this example, in most cases performance would be better using eight physical processors.
My personal answer is that it is completely supported, I love it, I recommend it, and I think you're just jealous you don't have any HT boxes to play with.
My personal answer is that it is completely supported, I love it, I recommend it, and I think you're just jealous you don't have any HT boxes to play with.
Sorry it was not my intention to make you feel unwelcome. Unless you spend your time in Off Topic you should find quite a few people here who have some (if nothing else) interesting things to say. Welcome to the fold.Spyordie, Thanks for making me feel welcome with my first post.
No, there are several people here who have proved that Windows 2000 will run on a HT Processor (but we already knew that). The problem is that Windows 2000 cannot distinguish between Physical Processors and Logical Processors so it doesnt know how to schedule threads properly (as bill pointed out).You have several people here proving that HT is supported.
Now that is definetly true, I've got a new server that I will be building here soon and it will be my first HT system but up until now I've never actually had one to play on.and I think you're just jealous you don't have any HT boxes to play with.
That article is rather old, and features just two usage scenarios. To extrapolate those results and say the performance benefits of HT are "undeniable" (as the article concludes) is presumptuous journalism.Originally posted by: Teva24
Ok then.
Please tell me how this is slower with HT enabled on Win2000
http://www.infoworld.com/article/02/02/25/020225plxeon_1.html
It shows a 30-45% INCREASE in speed, even for win2k.
Thanks,
Teva24
Now why would they want to do that? It's always been a "buy the next version" and "upgrade now" market, I'm not holding my breath on this one.Originally posted by: Budman
Why doesnt Microsoft just put out a patch for win2k?
I am sure win2k could be patched to support HT properly IF microsoft wanted to.
I am sure win2k could be patched to support HT properly IF microsoft wanted to.