- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ServerScope服务器性能评测系统介绍 一、项目背景 现有性能评测的通常做法 大规模性能评测硬件成本分析 现有评测方法的不足 我们的目标 现有性能评测的通常做法 性能评测经过几十年的发展,其通常的做法大致如下: 大规模性能评测硬件成本分析 现有评测方法的不足 只能评测系统对一种应用的支持程度,每种应用的评测程序的定义、生成和实现相互独立,当需求发生变化时,评测程序又得重新进行上面的测试步骤,即评测程序不能复用,不支持工作负载的动态、适度定制。 测试环境的部署耗费时间长,部署复杂,一般用户难以胜任; 测试成本过高,通常为了获得较高的测试指标必须大量增加参与的客户端数量,直接导致了硬件设备数量的增加; 固定的工作负载定义很难满足用户千变万化的应用,因此评测结构缺乏实际应用意义 我们的目标 建立一套适合于大规模性能评测的通用性能评测体系及测试软件包。针对不同应用、不同软硬件配置进行性能监控、评价和优化,对用户使用的系统提出性能上的建议。 定义出一套通用的性能评测方法,设计出测试软件包的基础平台。 能够根据评测系统的实际情况抽取、建立一定的理论模型,对系统的性能进行预测。 二、ServerScope系统 ServerScope系统概述 ServerScope硬件结构 ServerScope软件框架结构 ServerScope系统的部署与运行 ServerScope现有负载 ServerScope系统概述 ServerScope是一种面向用户的,旨在评测用户系统实际性能的评测系统。 测试节点采用刀片式计算机,具有高密度、易部署、简化连接、易于管理和低成本的特点。 利用框架技术实现了一个性能评测软件的基础开发平台,它显著降低了性能评测软件的开发成本和周期,具有可重用性、可维护性、可扩展性、易用性等特点。 ServerScope适合大规模性能评测,具有低成本运作的特点。 ServerScope硬件结构 ServerScope blade 外观 Blade的硬件指标 刀片式结构带来的好处 成本低:单个Geode SOC刀片的成本大约1500元,远远低于单个PC的价格 易于扩展:使用背板技术,可以通过简单的插拔刀片,来扩大或缩小测试规模 结构简单:背板供电,连线简单,结构紧凑,占地面积小 易用:刀片采用无盘工作站模式,减少了客户机操作系统和应用程序的安装 ServerScope软件框架结构 性能评测软件基础平台的组成 用户图形界面GUI:测试的图形化远程控制终端。 管理部件:整个测试系统的核心管理部件,用于管理多个测试节点(如下图所示)的多个测试。 负载中间件:是管理部件在子客户端的代理,也是所有测试负载面向上层的统一接口 消息通道:整个框架的一个纵向接口,定义了各层之间的消息以及消息的传递机制。 负载编程接口:定义了具体负载的编程接口规范。 基础平台的特点 负载无关性:基础平台通过外部配置文件获得必要的负载信息,无需负载的具体细节。 统一的用户界面:不同测试有相同的使用模式,降低了测试人员的学习成本。 动态增加测试节点:测试节点可以在测试系统运行时动态加入系统成为空闲节点,等待管理部件的任务分配。 多个测试并发执行:支持同时进行多个测试,各测试之间的测试类型可以相同也可以不同。 测试节点的单一性:每个测试节点都支持多种类型的测试,但同一时刻只运行一种类型的测试,这样可以使测试节点能更好的发挥自身性能。 性能指标(metrics)的实时监控:支持被测服务器的部分性能指标的实时监控,监控的性能指标可以动态增减; 测试结果的汇总输出:每个测试结束后,管理部件将所有测试节点的测试数据进行统计汇总,生成测试报告,以供测试人员进行性能分析。 用户图形界面GUI示例1 用户图形界面示例2(参数设置) 测试负载的插件化 负载中件层代理技术:负载层是整个系统的最底层,也是与具体负载密切相关的部分,通过负载中间层代理技术,负载中间层成为所有测试负载向上的统一接口,向上屏蔽了各负载的具体实现;向下屏蔽了整个系统的框架结构的实现细节,负载的编写与系统框架的实现互不影响。 负载插件化技术:负载以动态连接库的形式在需要时被负载中间层调用。新负载可以在系统运行时动态加入系统,系统具有一定的动态可扩充性。 负载的编写 负载的插件化使负载的编写变得容易:负载编码人员只要根据《ServerScope负载编写规范》编写负载,无需知道整个系统的实现细节,就可以编出合乎规范的负载类插件。而且系统提供了新负载框架的自动生成工具,使负载的编写更加方便。 负载的增加和修改简单:增加/修改负载时,只需编译要添加/修改的负载类插件即可,而无需对整个系统进行重新编译,更无需修改测试系统的代码。 增加新负载的工作量大大降低:编码人员只需关心负载本身的实现,与单个测试系统的实
您可能关注的文档
- SCM供应链管理-供应链设计.doc
- SCM-物流与供应链管理.doc
- SDH微波通信系统.ppt
- SC推演实验指导书.doc
- Seagate全球最大的硬盘供应商.doc
- SDRC直流路灯控制器说明书_图文.doc
- selfdone圆柱相贯总结.doc
- SGZ-ⅢA型钻机打钻安全技术措施.doc
- Shell煤气化净化工艺选择的探讨.doc
- SHECA服务器证书受理表.doc
- 2025年湖北省荆州市洪湖市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年广东省湛江市廉江市某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年南昌市青山湖区某国企招聘工作人员若干人备考题库参考答案详解.docx
- 2025年内蒙古自治区呼和浩特市回民区某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年吉林省四平市双辽市某国企招聘工作人员若干人备考题库及答案详解1套.docx
- 2025年吉林省白城市通榆县某国企招聘工作人员若干人备考题库及答案详解一套.docx
- 2025年宜昌市宜都市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年内蒙古自治区赤峰市阿鲁科尔沁旗某国企招聘工作人员若干人备考题库及参考答案详解.docx
- 2025年浙江省湖州市安吉县某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年内蒙古自治区呼伦贝尔市莫力达瓦达斡尔族自治旗某国企招聘工作人员若干人备考题库含答案详解.docx
文档评论(0)