设为首页 收藏本站
查看: 971|回复: 0

[经验分享] 戴尔如何进行微软 SharePoint 负载测试

[复制链接]

尚未签到

发表于 2019-2-4 15:38:43 | 显示全部楼层 |阅读模式
  本帖作者是戴尔解决方案工程部的 Ravikanth Chaganti
Microsoft SharePoint 2010 是一个多功能平台,使用方法多种多样。有些 SharePoint 工作负载几乎是即拆即用式的,有些要求或允许较大幅度的定制,还有一些则是完全定制开发的应用程序的结果。灵活度如此之高,导致 SharePoint 可能有一兆亿种用法,从而使得精准定位 SharePoint farm的服务器和存储的大小成为几乎不可能的事。此外,现在也没有衡量 SharePoint 工作负载大小的标准基准。给予客户正确的指导,向其推荐 SharePoint执行的基础架构元件,是戴尔的重要任务。
在过去几年里,戴尔 SharePoint 解决方案工程团队研究了 SharePoint farm负载测试的各个方面,设计出戴尔 SharePoint 负载生成框架。使用这个框架,戴尔现在可以对 SharePoint 工作负载即拆即用执行进行负载测试。这个基础架构包括 SharePoint 使用配置文件负载测试,例如 Collaboration(协作)和 Publishing(发布)等
戴尔 SharePoint 负载生成框架有两个组件:一个内容填充工具和 Visual Studio 测试系统 (VSTS) 网站测试框架。

开发内容填充工具的目的是:

  • 创建 SharePoint 网络应用程序
  • 网站集合
  • 把网页组件增添到主页
  • 创建文件库
  • 创建 SharePoint 清单项
  • 上载文件/图片等
  这个程序可以在几个小时内填完数百吉比特的 SharePoint 内容。SharePoint 数据库的大小和其他诸如网站收集数等情况因所选使用配置文件的不同而不同。使用配置文件是紧密映射到真实的 SharePoint 使用情况的用例的集合。 在一定程度上,我们将这些使用配置文件映射到SharePoint 功能规划工具 (SharePoint Capacity Planner) 和其他微软推荐工具上。尽管 SharePoint 功能规划工具旨在服务 MOSS 2007,这些推荐有些方面仍然适合 SharePoint 2010 即拆即用工作负载。 通过内容填充工具生成并上载的内容,作为使用 Visual Studio 测试框架测试 SharePoint 2010 负载测试的基线。

  这个程序可以在几个小时内填完数百吉比特的 SharePoint 内容。SharePoint 数据库的大小和其他诸如网站收集数等情况因所选使用配置文件的不同而不同。使用配置文件是紧密映射到真实的 SharePoint 使用情况的用例的集合。 在一定程度上,我们将这些使用配置文件映射到SharePoint 功能规划工具 (SharePoint Capacity Planner) 和其他微软推荐工具上。尽管 SharePoint 功能规划工具旨在服务MOSS 2007,这些推荐有些方面仍然适合 SharePoint 2010 即拆即用工作负载。 通过内容填充工具生成并上载的内容,作为使用 Visual Studio 测试框架测试 SharePoint 2010 负载测试的基线。
戴尔的 SharePoint 负载生成框架使用 VSTS 2008 执行负载测试。在 VSTS 中,每个负载测试直接映射到一个 SharePoint 使用配置文件中,每个使用配置文件定义一组用况和每个连接用户每小时运行用况的方法。与其他负载测试方法相比,使用 VSTS 2008 能帮助我们快速创建用况,并为这些用况设定参数。使用由数个物理测试工具构成的测试装备进行负载测试,捕捉到的结果记录在测试控制器的 SQL 数据库中。
我们使用这些结果来调节 SharePoint farm硬件配置,使其在任何用户负载下都能达到最佳性能。然后再使用这些优化后的场规范来为我们部署 SharePoint 的客户创建基础架构推荐。
  2010 年 8 月底我们将发表白皮书,提供用戴尔服务器和存储 (Dell Servers & Storage) 创建的 SharePoint 2010 中级farm的性能容量明细。进行这个性能研究时,我们采用了刚才提到的负载生成框架。更多信息,敬请期待。
更多精彩文章请关注:

戴尔技术社区





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-671846-1-1.html 上篇帖子: 一步一步SharePoint 2007之四十一:实现Search(4)——设定爬网Schedule 下篇帖子: sharepoint 迁出文档时报错:sharepoint 服务器错误:the file "xxxxxxxxx" is not checked out
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表