The big performance problem under Windows 2000 is when you have multiple HT CPUs, for example you have Windows 2000 Server with dual P4 HT Zeons. Windows 2000 believes them to be 4 seperate physical CPUs.The difference is that supposedly WinXP will do a little better at process scheduling, so that threads minimise clashing for CPU resources. Windows 2000, seeing two processors, is going to really treat it as two separate processors and won't do any smart scheduling. The conclusion from this is that there may be requests for the same resources and so result in some reduction in performance.
Originally posted by: Goi
OK. So the load balancing isn't optimal. Will MS issue a "fix" or "update" to address this problem though?
You would need to make a lot of changes to the process scheduler, which would mean a major overhaul of the OS.
Originally posted by: Nothinman
You would need to make a lot of changes to the process scheduler, which would mean a major overhaul of the OS.
It would only require an overhaul of the OS if Microsoft is incompetent, changing the process scheduler should be a pretty small change and should also be transparent to everything else in the system.
It could be done I am sure but they want to sell their shiny new XP OS.