- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章性能模型.ppt
第四章 性能模型 性能建模的概念 性能模型的作用 性能模型的需求信息 性能模型的基本原理 建立简单的性能模型 第一节 性能模型的概念 一个引子 (电子商务网站服务器的性能分析) 以一个在线玩具销售商店的资源层的体系结构 来分析。 一、电子商务网站服务器的性能分析 比如:网站提供多种功能:检索、浏览、注册、登陆、付款、放入购物车。 简化用户的导航模式:访问主页,通过检索目录查找 想要得物品。 性能模型的分析: 1、把服务器看成是一个黑箱。 2、为了能够给出数据说明 性能的利用和使用情况的指标。网站的管理者在高峰时间内检测站点,并且提供了测量数据。如下: 3、公司的管理者知道这些数据仍然不是很满意。希望知道网站用户发生变化时候,网站的性能是否能够承受起?他们关系的问题也是大多数电子商务网站普遍关心的问题,也就是说这些问题是电子商务站点性能分析的一般性问题。 4、这些问题是: (1)客户会话量增长了一倍,电子商务网站的站点性能将会怎样? (2)如果在网站上使用了分辨率更高的图片,网站的利用率会怎样? (3)如果目录检索中,商品货物增加了50%,网站性能会怎样? 二、性能模型的概念 性能模型的概念: 性能模型就是表达了工作负载使用系统资源的方法,描述了决定系统性能的主要因素。 性能模型概念的理解 (1)性能模型被用来计算传统的性能度量标准如响应时间、吞吐量、利用率和平均队列长度,以及新的面向商务的性能度量标准。 (2)分析的数据:这些模型使用由资源模型和工作负载模型提供的信息。 (3)分析的方法:建立分析模型和仿真模型。 分析模型 分析模型是通过公式来来说明系统的不同部件之间的交互。 举例: RT min= RTT+请求时间min +站点处理时间+答复时间min 分析模型是本章分析的主要方法。 仿真模型 仿真模型是通过运行仿真程序来模拟一个系统的真实性为。 根据系统的真实情况建立模型,并且建立改变系统状态的类似事件。 通过计算时间和系统相关条件的持续时间来测量性能。 优点:通用性。缺点:价格昂贵,具体实施较为困难。 三、性能模型的作用 (1)电子商务环境下研究资源分配问题的一个基本工具。 在服务器之间分布请求,提供有效地处理负载平衡的方案。 分析缓存代理中的文件替换策略,和特定网络链路的带宽性能。 (2)分析分布式应用程序的系统性能和评估网络的影响。 可以通过回答假设性分析问题,而不是在生产环境中进行任何变化,来帮助发现性能问题。 (3)可以用于预测目的,可以回答关于性能影响的假设性分析,这些问题是由于电子商务站点的组成部件、元素和工作负载的改变而引起的。 性能模型有助于分析将来的贸易场景。 四、怎样建立性能模型 建模/预测范例的三个不同阶段: (1)系统建模 (2)确认模型 (3) 使用模型来预测系统未来的性能 建模/预测范例 简单问题的答复 两种访问路径: 1 2 3 1 2 4 5 6 对于网络服务器:0.05*1+0.95*2=1.95 对于数据库服务器:0.95*1+0.05*0=0.95 五、性能模型的需求信息 电子商务事务的定义 来自客户的请求,执行电子商务站点能够提供功能的集合 一个电子商务事务可使用的资源:付款服务器、支付网关、认证服务器、路由器、网络服务器、数据库服务器、处理器 。 比如:一个付款事务的执行路径可能激发对网络服务器、数据库服务器、认证服务器和付款服务器的多次访问。 设Vi是一次事务中访问资源i的平均次数,Si是对资源的每次访问的平均服务时间。 平均服务需求Di是资源i对这一事务的总的服务时间,从而我们可以计算得到Di是Vi和Si的乘积,有 Di=Vi×Si (1)服务时间构成 客户发送的请求,多长时间能够回复。 1)服务器上的服务时间 包含很多。系统内部几层架构之间的开销,后台数据库处理的时间。 2)通信网络的服务时间 客户机到站点的服务器上的通信时间。 不同网络处理时间不同。 3)服务时间和服务需求的计算 3)服务时间和服务需求的计算 每次检索时访问次数: V WS=1.95 V DB=0.95 检索总数:3500×2.5=87 500 服务需求: D WS=全部运行时间/检索总数=1200/87500=13.71 ms D DB=全部运
您可能关注的文档
最近下载
- 20171017_宁波新世界明楼项目汇报文件.pptx VIP
- (人教PEP版2024)英语五年级上册 Unit2 大单元教学设计.docx VIP
- 劳务合同模板2025.docx VIP
- 高性能探针卡生产线项目规划设计方案.docx
- 2024年秋新沪科版物理八年级上册 第五章大单元整体设计 教学课件.pptx VIP
- 数字赋能乡村治理的实践探索与优化路径——以晋南S村为例.pdf
- 《道路运输管理实务》第2版综合测试题.docx VIP
- 《人工智能导论》课件.ppt VIP
- 第一章 大学生心理健康教育.pdf VIP
- 《铁路线路养护与维修》课件全套 模块1、2 基础知识;普速铁路线路工务作业.pptx
文档评论(0)