SharePoint 2010服务器场性能下降

本文关键字:性能 2010 服务器 SharePoint | 更新日期: 2023-09-27 17:58:21

在SharePoint 2010中开发-已安装所有最新更新(SP2等)

具有2个应用程序服务器、2个前端服务器、Active Directory服务器和2个SQL服务器的标准服务器场。所有这些东西都由虚拟网络中的Windows Azure虚拟机托管。

在执行简单的SPWebApplication.Lookup()时,注意到它需要非常非常长的时间才能完成——大约16秒。在本地进行比较大约需要1秒。在另一个非常相似的农场上,也在Azure中托管——大约2秒。

修复性能下降的尝试:

  1. 已检查的配置和网络设置、ping等-看起来100%正常
  2. 使用SQL事件探查器进行了分析-没有发现瓶颈-实际上此请求没有硬SQL
  3. 仔细检查所有服务器和数据库是否已升级并且是最新的
  4. 启动在ULS和Windows日志中发现的所有可能的错误-现在已经很清楚了
  5. Metalogix Diagnostics经理对指标进行了调查,结果没有发现任何关键问题。它只是有时显示处理器队列长度很大。但正如我所知,它的正常数量是#核心+1。所以在我的情况下4-5是可以的。此外,需要注意的是,从我的角度来看,对于VM来说,拥有这样的数字也是正常的
  6. 编写了一个非常简单的控制台应用程序,用于执行web应用程序的查找。使用Ants探查器进行了探查。注意到调用树与本地接收到的结果不同。也许这没关系,因为在本地我有独立的安装。农场的结果并不乐观——几个电话的点击率很高。尽管如此,调用树中的瓶颈所在还是很清楚的——所有关于源代码的想法都已经完成了。分析结果如下:http://1drv.ms/1kYT3rT

如果你能给我建议就太好了。

提前谢谢。

SharePoint 2010服务器场性能下降

您的虚拟机上有多少个磁盘?

Azure的IOPS有限,每个磁盘500。。。组织数据库,使它们位于不同的磁盘上,以获得更高的IOPS。每个虚拟机可以有16个磁盘。

http://msdn.microsoft.com/library/azure/dn248436.aspx