MultiProcessor question

S

Steven

I am running a ComPaq Proliant DL 380 with 4 processors, Win2kServer. In
viewing the Task Manager on the performance tab, I see all four processors
with processor 1 working at about 50% of it's capacity. the problem is that
I cannot see what is using that 50%. I have looked at the other tabs in
Task Manager and see no process using this much resource. Is there some
other way to determine what is using 50% of my proccesor?

TIA
 
J

Joe Richards [MVP]

You can try using the process counters of perfmon. It could most likely be several processes adding up to the 50% on
that one cpu.
 
S

Steven

Thanks, I'll give that a try. It's just odd, since we have another
identical box (same hardware, same OS and configuration, and same
application load) that does not exhibit this behavior. It's a mystery.

Joe Richards said:
You can try using the process counters of perfmon. It could most likely be
several processes adding up to the 50% on
 
R

Robert

I'm not clear as to what you mean by "I cannot see what is using that
50%"
Do you not see the name of the process that is using the 50% CPU
under: task manager > processes? Make sure you check the box "Show
processes from all users"
If you select task manager > processes > view > columns. Make sure
"user name" is selected.
You should see a process or group of processes taking up 50% of the
CPU. Maybe I don't understand the question so disregard if I'm off in
left field.

Robert
 
S

Steven

Actually, you are right on. I've done the suggested steps. What I see
(task manager > processes) is the System Idle process using 99% of the CPU.
No other process is close. On the Performance tab I see Processor 1 at
above 50%. The other 3 are less than 1%.
I'm beginning to think about defective processors.
 
K

KJ

I didn't think hyper-threading was suppored in Windows 2000....only in
Windows XP/2003???
 
J

Joe Richards [MVP]

W2K will think that the hyperthread procs are real, it can't differentiate. W2K3 understands the virtual procs versus
the real ones.
 
K

KJ

I was able to understand this from reading the document that I found and
linked below, however, I have to assume (which I hate to do) that there is
no minimum service pack for Windows 2000 to support hyper-threading. Is
this correct?

TIA

Joe Richards said:
W2K will think that the hyperthread procs are real, it can't
differentiate. W2K3 understands the virtual procs versus
 
S

Steven

FWIW: We are running Win2K Server- SP 3.

KJ said:
I was able to understand this from reading the document that I found and
linked below, however, I have to assume (which I hate to do) that there is
no minimum service pack for Windows 2000 to support hyper-threading. Is
this correct?

TIA


differentiate. W2K3 understands the virtual procs versus
[/QUOTE]
http://www.microsoft.com/windows2000/server/evaluation/performance/reports/h
yperthread.asp Windows
[/QUOTE]
 
J

Joe Richards [MVP]

It doesn't do anything to support it. The BIOS basically tells W2K there are twice as many processors as the machine
really has so Windows thinks you have 4 physical procs insteads of 2.

--
Joe Richards
www.joeware.net
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top