最近,我们办公室的 Windows Server 2008 R2 文件服务器出现了大量性能问题。我们一直在努力找出问题所在,但始终无法解决。
我们有 4 台虚拟机,在 VMWare 服务器上运行 Server 2008 r2。我们有两台物理主机,并使用 Netgear ReadyNAS(我们是一家小公司)来承载虚拟机。一切都运行正常,直到去年年底,我们开始注意到我们的 shadowprotect 备份运行速度为 3-4MB/s,而不是 40-60+MB/s。
我们尝试了很多不同的方法,但一直无法确定问题所在,因为有时服务器运行良好(通常是在我们重新启动后),但随后它会随机再次开始变慢。我们尝试将其移动到不同的主机/NAS(我们有一台戴尔 NAS,我们也试过),但似乎没有什么能永久解决问题。
目前,我的文件复制速度为 6MB/s,与服务器的连接速度为千兆位。同一 NAS 上的另一台虚拟机的复制速度为 40-50MB/s。我们最近重建了虚拟机以尝试修复它,但没有成功。
我感觉网络上的某些东西正在严重影响服务器,也许是过度使用了文件服务器(我们使用 Revit 和 AutoCAD,这可能需要大量网络资源),或者是其他恶意程序开始破坏它。
我的问题是,我该如何诊断这个问题?当我运行性能监视器来查看常用文件时,我们的 CPU 会超负荷运行(仅“系统”使用率就已经达到 50%),因此我们无法长时间运行它。我试过进程监视器,但很难筛选。
我只是想知道哪些网络流量导致了最大的磁盘/网络负载,我该如何监控它?你对我们还有其他建议吗(除了购买 SAN,我要求一个但被拒绝了……)
我们的文件服务器也是备份 DC,这会影响什么吗?
答案1
使用资源监视器可以更清楚地了解使用最多磁盘 I/O 或网络带宽的进程。您可以通过启动resmon.exe
或转到“性能”选项卡并单击按钮来启动。