Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have two Windows Server 2008, Server A and B. Both ones have exact same hardware and same O/S version. However, server A is slower than server B. How do I realize that? For example, if I have to unzip a zip file of 1GB, in server A this task takes double time than in server B.

I can only think that there is some program in server A that makes it slower.

However, if I run "resmon", it shows that server A is consuming 8% of memory and server B 9%.

enter image description here

So, what could be making server A to be slow?

How could I compare what programs have server A and B?

Would be OK for both servers to list installed programs or to list services? Would be there a way to list both things?


I compared services between them, and they have almost the same. Few services in Server A that were not running in Server B, were disabled. Also, I run last Windows updates for both servers.

Still, server A is slower than Server B.

However, comparing taskmanager processes I realized that server A has more processes than B.

Server A has more processes like: cmd.exe, cpqteam.exe, csrss.exe, dotNetFx40_Full_x86_x64.e , dwm.exe, mmc.exe, wuauclt.exe. Those processes exist in both servers, but A has more of them.

There is one process in server A that does not appear in Server B:


Could it mean something?

share|improve this question
Is the antivirus different on the servers? Also try copying the file to a different name so that it is on a different part of the disk. Then try the unzip. – jftuga Oct 24 '12 at 20:36
There's no antivirus on both servers, because they are going to be database servers. – Delmonte Oct 24 '12 at 20:41
taskmanager would let you see what you need in this case. – tony roth Oct 24 '12 at 21:08
Unrelated, but it's still a good idea to run an AV on database servers, just exclude the database files. – MDMarra Oct 24 '12 at 23:20
when you do the unzip compare the cpu's within taskmanager are the percentages used equal or not, if not what other process are running during the unzip. – tony roth Oct 25 '12 at 21:21

Start with Process Explorer from Microsoft's SysInternals. This'll give you more info than resmon. I'd then be using Performance Monitor to watch physical disk busy time and queue length, CPU utilisation and paging activity. You can monitor both servers from one instance of perfmon. Kick off the same task on both servers and see what's different. Also, what's the commit charge on both servers? Are the paging files the same size?

share|improve this answer
Both servers have the same paging size. – Delmonte Oct 24 '12 at 22:56

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.