我最近换了一个10年的服务器,在一个小型的办公室里换了一台全新的服务器,并从Windows Server 2000升级到了Windows Server 2008 R2。 交换机完成后,一些configuration改变了,我们正在运行,似乎是networking速度瓶颈。 在服务器上访问程序比在旧的服务器硬件上慢(导致加载时间长,报表生成速度较慢等)。
我想知道我有什么select或工具,如果有的话,找出这些挂起可能来自哪里。
Perfmon计数器和称为PAL(日志的性能分析)的工具,其中包括各种计数器的一组阈值。 它还会生成一个报告,指出哪些计数器超出了阈值。
与EightBitTony指出的一样,你可以通过硬编码NIC线路设置(相对于默认的“自动检测”)和复制用于计时的CD或DVD大小的传输(即用秒表)来“净化”networking方面。 相同转移的多个时间将有助于确定任何速度波动。
它也会强调可以通过perfmon进行监控的各种要点/要素。
在您的计算机和服务器之间运行tracert对于发现您的计算机和服务器之间的networking节点是否是networking变慢的原因很有用。 另外,我build议build立新的服务器的基线configuration来监视服务器的性能。
我总是从两个Microsoft SysInternals工具开始:Process Explorer和Process Monitor。 另外,在这种情况下,我会添加磁盘视图。
使用这些你可以:
Process Explorer:查看CPU,内存和I / O统计(比内置工具更清晰)
进程监视器:实际上看看机器在做什么。 其中一个默认filter是从“系统”进程中删除任何东西。 诊断文件服务器问题时closures此filter。 但是,请打开“放置过滤事件”。
磁盘视图:观看磁盘加载。
作为一个文件服务器,我猜你已经启用了反病毒访问扫描? 另外,您可能有卷影复制快照正在运行? 你能证实是否是这样吗?
一般来说,对于x64文件服务器,我build议将页面文件设置为“系统pipe理”并将其保存在单独的卷上。 此外,我会密切关注“峰会承诺费”。 经过一段时间的监视,你应该能够判断是否需要更多的内存。
另外,你可以发布客户的细节(即:什么操作系统版本/版本)?
我遇到了针对Win2008R2运行的XP客户端的问题。 当我记得的具体情况,更重要的是,解决scheme,我会更新这个post…
我会给微软服务器性能顾问一个尝试。 它声称实际上提供了帮助解决性能问题的build议。
我还会使用性能监视器来监视几个关键指标并从中得出结论。
还有更多的工具可用。 我已经编译了一个windows服务器性能监控工具 (其中40个)的列表,应该给你一个很好的概述。