Server 2008 R2速度慢,GUI滞后,文件访问速度慢

时间:2013-11-15 15:52:53

标签: performance windows-server-2008 windows-server-2008-r2

我有一个装有Windows Server 2008 R2的盒子,运行速度非常慢。

GUI延迟非常糟糕,例如,打开资源管理器窗口可能需要几分钟时间。资源管理器崩溃了。连接用户的文件访问速度非常慢。等

规格:

  • RAM:16GB
  • CPU:Intel Xeon
  • 磁盘:
    • C:1TB(这有服务器操作系统以及SQL Server。)
    • D:1TB(这是RAID 1中保存用户数据的两个1TB磁盘。)
  • 角色: AD,GP,DHCP,DNS

我检查/注意到了什么:

  • CPU利用率从未超过30%。一天的平均空间大约是2%。
  • RAM的利用率为55%。当然,大部分内容都由SQL Server使用。
  • 网络利用率平均值<2%
  • 服务器有症状时,持续5分钟的磁盘统计信息:
    • C:平均闲置%:~99%
    • D:平均闲置%:~99%
    • C:平均磁盘队列长度:介于0和0.015之间。
    • D:平均磁盘队列长度:介于0和0.023之间。
  • 在资源监视器中,我无法提取正在运行的进程列表。我也看不到任何磁盘。无论我多长时间加载数据,它都只是空白的白框。
  • 重新启动此框可使机器完美运行。我总是在早上进来的时候放慢速度。
  • 检查事件日志并没有显示任何明显的信息,说明导致这种情况的原因。我发现的唯一一件事是经典的“winlogon通知订阅者花了464秒来处理通知事件(登录)。”错误。但这真的只是让我知道服务器实际上运行缓慢。

我在这里试图找出造成这种情况的原因。任何想法或帮助都将非常受欢迎。

2 个答案:

答案 0 :(得分:0)

尽管几乎所有指标都告诉我磁盘运行正常,但更换磁盘最终解决了问题。我想我永远不会知道为什么他们这样做。

答案 1 :(得分:0)

我有同样的问题。

..我通过运行此命令检查了我的设置

netsh interface tcp show global

此外,如果您只是想通过禁用它进行测试,请运行此

netsh interface tcp set global autotuning=disabled

将其重新设置为运行

netsh interface tcp set global autotuning=normal

值得一试但你可以/应该在进行更改后重新启动服务器..

...当我只禁用它时,我的服务器性能已得到修复。