我有两个Windows 2008,服务器A和B,两个都有相同的硬件和相同的O/S版本。但是,服务器A比服务器B慢。我如何认识到这一点?例如,如果我必须解压缩1GB的压缩文件,则在服务器A中,此任务比服务器B需要双倍的时间。
我只能认为服务器A中有一些程序会使它变慢。
然而,如果我运行"resmon",它将显示服务器A消耗8%的内存,服务器B9%。

那么,是什么让服务器A变得慢呢?
我如何比较哪些程序有服务器A和B?
两台服务器都可以列出已安装的程序或列出服务吗?有没有办法把这两件事都列出来?
我比较了他们之间的服务,他们几乎是一样的。服务器A中没有在服务器B中运行的服务很少被禁用。另外,我还为这两台服务器运行最后一次Windows更新。
不过,服务器A比服务器B慢。
然而,通过比较任务管理器进程,我意识到服务器A的进程比B多。
服务器A有更多的进程,如: cmd.exe、cpqteam.exe、csrss.exe、dotNetFx40_Full_x86_x64.e、dwm.exe、mmc.exe、wuauclt.exe。这些进程存在于两个服务器中,但是A有更多的进程。
服务器A中有一个没有出现在服务器B中的进程:
msiexec.exe
有什么意义吗?
发布于 2012-10-24 21:27:45
从微软SysInternals的Process开始。这将给你更多的信息,而不是雷蒙。然后,我将使用Performance来监视物理磁盘繁忙时间和队列长度、CPU利用率和分页活动。您可以从perfmon的一个实例监视这两个服务器。在两台服务器上启动相同的任务,看看有什么不同。另外,这两台服务器的提交费用是多少?分页文件大小相同吗?
https://serverfault.com/questions/441973
复制相似问题