欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年服务器处理能力的估算 .pdf

    • 资源ID:27865409       资源大小:202.79KB        全文页数:5页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年服务器处理能力的估算 .pdf

    服务器处理能力的估算作者:成晓旭1 【引题】但凡写过技术方案的都知道,在技术方案最终落实到工程实施部署时,必须编制出当前解决方案需要部署的IT 设备及环境,包括:需要的网络环境、端口、带宽、组网方式、网络安全保障措施;需配置的服务器设备性能、数量;需配置的存储数据存储设备、容量、存储速率;甚至还需考虑整个系统的备份设备容量、备份 I/O 数、速率、备份策略等。严格说来,无论是系统厂商、集成公司、还是研究院、设计公司,在最终提供方案的硬件配置时,都应该以业务需求为依据、适当考虑客户业务的发展趋势和系统冗余,详细估算:当前业务需求对网络带宽、对处理能力、对数据存储容量的指标。因此,本文以自己的项目案例和经验为基础,简述计算机处理能力如何正确估算,供大家参考。2 【性能评测标准】众所周知,事务处理性能委员会的TPC-C 标准,是测算和衡量计算机硬件设备性能的行业标准。随着B/S 技术架构的大行其道, SPEC 组织专门推出了针对Web 服务器响应客户端Web 访问请求的性能测算标准,即SPEC web 系列。因此,如果是传统的基于事务处理模式的服务器,仍采用TPC-C 的方式进行测算;如果是 Web 服务器,则需要采用SPEC web 系列的标准进行测算。然而,很遗憾的看到,很多人在测算服务器性能时完全忽视这两种差别。1.1 TPC-C 标准TPC-C 基准是事务处理委员会建立的一个专门演示在线事务处理性能(OLTP )的性能基准,它的测量方法是为了使客户能够评估不同的在线事务处理系统的性能,这些事务进程于一个可控制的状态下在一个标准的数据库中运行。TPC-C 的事务处理是在一个9 个表的数据库上实现的事务处理过程包括:更新、插入、删除、终止,以及对主和次级键的访问,每种事务处理95%的响应时间应小于或等于 5 秒,其中,库存水平的响应时间可以在60 秒以内。 TPC-C 值表示每分钟处理的标准事务量,单位是tpmC。1.2 SPEC web标准SPEC web99 ,WEB 服务器可以支持的并发接入数。SPECweb99 检测程序模拟客户通过慢 Internet 连接,向 Web 服务器发送 HTTP 工作量请求。SPEC Web2005 ,作为 SPECweb99 的继承者, SPECweb2005 延续了 SPEC的传统测试的原理,通过多台客户机向服务器发出Http Get 请求,请求调用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - Web 服务器上的网页文件,这些文件从数千字节到数兆字节不等。在相同的时间里,服务器回答的请求越多,就表明服务器对客户端的处理能力越强,系统的 Web 性能就越好。3 【性能估算公式】3.1 常见的错误估算方法在技术方案评审和招投标评标过程中,我常常看到这样的评估服务器处理能力的表格:示例一:示例二:不知道这种评估方法是从那里开始的,在技术方案文档中,曾多次看到这样的评估模型和表格。即不全是TPC-C 的评估方法,又不全是SPEC Web 体系的评估方法。3.2 TPC-C 估算公式TPC-C 是用计算机设备在每分钟内所能处理的标准事务的数量来衡量其处理能力的多少;因此,估算一个应用场景对处理能力的需求,本质上就是估算出每类业务处理事务对应的标准tpc-c 事务量,然后在适当考虑冗余量。TPC-C 的测算结果是每分钟的事务数,单位是tpmc。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - TPC-C 的通用估算公式如下:TPC-C = ( 每分钟业务事务量 * 标准事务量比率 )/ (1 冗余率)。例如:某业务系统有2 类业务处理事务操作,业务事务1 每分钟 30000 个,每个业务事务 1 操作相当于 0.5 个标准 tpc-c 事务;务事务 2 每分钟 20000 个,每个业务事务 2 操作相当于 2 个标准 tpc-c 事务;考虑 30%的系统冗余。则该业务应用需要的处理能力为:服务器处理能力 (tpmc) = (30000 X0.5) + (20000 X 2) / (1 30%) = 78581 。3.3 SPEC Web 估算公式SPEC Web2005 标准的衡量结果是一台Web 服务器能够有效响应客户端的Web 请求的最大极限个数。因此,测算的结果应该是一个Web 请求数字,单位是个。在评估应用服务器的SPEC Web2005 值时,通常的方法是通过系统的在线用户,结合其在线率估算出并发用户数,在参照日常业务使用场景中可能发起的http 请求来进行估算。SPEC Web2005 的参考估算公式如下: (注意:公式仅供参考,需根据项目的具体情况自行设计估算模型)Web 访问响应能力 (SPEC Web2005) = (在线用户数 * 在线率 * 在线用户平均发起 http 请求数 )/ (1 冗余率 )。例如:某业务系统的在线用户数为2000,在线率 10%,每在线用户平均发起的 http 请求数为 3,考虑 30%的系统响应能力冗余。则负责该业务请求的Web服务器的响应能力为:Web 访问响应能力 (个) = 2000 * 10% * 3 / (1 30%) = 857 。4 【应用实例】下面以一个实际工程项目的应用服务器(部署 Web Service 中间件 )的性能估算为例进行示范。应用服务器上运行中间件产品,承担系统的各类业务逻辑组件运行计算,收敛系统用户对数据库服务器的访问请求,集中对外提供应用服务。通过分析,应用服务器性能需求在于:提供Web 应用服务、业务逻辑处理。Web 应用服务方面,根据的业务预测数据,应用服务器平均在线并发用户按120 估算,并发在线率20%,每用户平均发起3 个 http 链接,考虑 30%系统响应冗余能力,参照SPECweb99 的评测标准, Web 应用服务性能需求: Web服务器最大并发连接数 =(120 20% 3)/(1 - 30%)= 103 。业务逻辑处理性能方面,主要的应用服务组件性能需求在于:集团数据监测分析、省数据监测分析、业务数据查询。据调研统计,集团数据为每分钟3585 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 条,省数据平均为每分钟51667 条,业务信息查询请求平均为每分钟2151 次;集团数据监测分析,每次业务操作约需3 个标准 tpcc 事务,省数据监测分析,每次业务操作约需2 个 tpcc 事务,业务信息查询,每次业务操作约需2 个 tpcc事务;则系统主机的处理能力需求TPCC 值计算如下:因此,应用服务器的处理能力配置不能低于196731 tpmc ,其 Web2005 配置指标不能低于 103 个。5 【经验总结】第一点, 针对事务处理型应用场景,需要采用TPC-C 的估算方法,估算出具体需要的总 tpmc 值;而针对 Web 客户端请求响应型应用场景,除了估算其业务处理能力之外,还需要评估其对客户端Web 请求的响应能力 ,实际配置的服务器一般不能低于估算结果。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 第二点, 除了考虑存业务处理需要的处理能力需求外,还需要考虑设备运行环境上其他基础服务运行开销:例如操作系统、数据库服务器、Web 服务器、应用中间件等。第三点, 由于当期硬件设备发展非常迅速,一般标配的PC 服务器的 tpcc 值也常常是几十万,高配的甚至上百万。因此,还有两条经验提醒大家注意:其一,如果业务需求的 tpcc 值测算出来其实很低 (绝大部分应用都是如此 ),配置一台很低端的 PC 服务器都能够满足处理能力需求,不能因为想给客户提供高配置的设备,而胡乱的编纂tpcc 值;而应该从其他方面寻找更加充分有力的理由。其二、由于 PC 服务器处理能力的增强,tpcc 值往往不再成为必须选择小型机的一个比较充分的理由;但需要给客户报配小型机方案时,可以尝试从稳定性、可靠性、高 I/O 需求、设备同构需求、外围设备特殊要求等方面多想办法,而不能再一味只从 tpcc 值这个角度去考虑 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

    注意事项

    本文(2022年服务器处理能力的估算 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开