服务器处理能力的估算.doc

服务器处理能力的估算.doc

ID:52000540

大小:60.00 KB

页数:6页

时间:2020-03-21

服务器处理能力的估算.doc_第1页
服务器处理能力的估算.doc_第2页
服务器处理能力的估算.doc_第3页
服务器处理能力的估算.doc_第4页
服务器处理能力的估算.doc_第5页
服务器处理能力的估算.doc_第6页
资源描述:

《服务器处理能力的估算.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、服务器处理能力的估算作者:成晓旭1【引题】但凡写过技术方案的都知道,在技术方案最终落实到工程实施部署时,必须编制出当前解决方案需要部署的IT设备及环境,包括:需要的网络环境、端口、带宽、组网方式、网络安全保障措施;需配置的服务器设备性能、数量;需配置的存储数据存储设备、容量、存储速率;甚至还需考虑整个系统的备份设备容量、备份I/O数、速率、备份策略等。严格说来,无论是系统厂商、集成公司、还是研究院、设计公司,在最终提供方案的硬件配置时,都应该以业务需求为依据、适当考虑客户业务的发展趋势和系统冗余,详细估算:当前业务需求对网络带宽、对处理能力、对数据存储

2、容量的指标。因此,本文以自己的项冃案例和经验为基础,简述计算机处理能力如何正确估算,供大家参考。2【性能评测标准】众所周知,事务处理性能委员会的TPC-C标准,是测算和衡量计算机硬件设备性能的行业标准。随着B/S技术架构的大行其道,SPEC组织专门推出了针对Web服务器响应客户端Web访问请求的性能测算标准,即SPECweb系列。因此,如果是传统的基于事务处理模式的服务器,仍采用TPC-C的方式进行测算;如果是Web服务器,则需要采用SPECweb系列的标准进行测算。然而,很遗憾的看到,很多人在测算服务器性能时完全忽视这两种差别。1.1TPC-C标准T

3、PC-C基准是事务处理委员会建立的一个专门演示在线事务处理性能(OLTP)的性能基准,它的测量方法是为了使客户能够评估不同的在线事务处理系统的性能,这些事务进程于一个可控制的状态下在一个标准的数据库中运行。TPC-C的事务处理是在一个9个表的数据库上实现的事务处理过程包括:更新、插入、删除、终止,以及对主和次级键的访问,每种事务处理95%的响应时间应小于或等于5秒,其中,库存水平的响应时间可以在60秒以内。TPC-C值表示每分钟处理的标准事务量,单位是tpmCo1.2SPECweb标准SPECweb99,WEB服务器可以支持的并发接入数。SPECweb

4、99检测程序模拟客户通过慢Internet连接,向Web服务器发送HTTP工作量请求。SPECWeb2005,作为SPECweb99的继承者,SPECweb2005延续了SPEC的传统测试的原理,通过多台客户机向服务器发出HttpGet请求,请求调用Web服务器上的网页文件,这些文件从数干字节到数兆字节不等。在相同的时间里,服务器回答的请求越多,就表明服务器对客户嫌的处理能力越强,系统的Web性能就越好。3【性能估算公式】3.1常见的错误估算方法在技术方案评审和招投标评标过程中,我常常看到这样的评估服务器处理能力的表格:示例一:■匕b服务器处理能力估算

5、序号评估项性能需求1最大并发用户数5002每个连接每小时事务数6003经验系数1.54应用类型指数25冗余系数(系统保证30%冗余)0.36TPCC21429示例二:数抿库服务器处理能力估算序号评估项性能需求1最大并发连接数6002毎个连接毎小时事务数6003经验系数1.54应用类型指数35冗余系数(系统保证30%冗余)0.39TPCC38571不知道这种评估方法是从那里开始的,在技术方案文档中,曾多次看到这样的评估模型和表格。即不全是TPC-C的评估方法,又不全是SPECWeb体系的评估方法。3.2TPC-C估算公式TPC-C是用计算机设备在每分钟内

6、所能处理的标准事务的数量来衡量其处理能力的多少;因此,估算一个应用场景对处理能力的需求,本质上就是估算出每类业务处理事务对应的标准tpc・c事务量,然后在适当考虑冗余量。TPC-C的测算结果是每分钟的事务数,单位是tpmcoTPC-C的通用估算公式如下:TPC-C=工(每分钟业务事务量*标准事务量比率)/(4—冗余率)。例如:某业务系统有2类业务处理事务操作,业务事务1每分钟30000个,每个业务事务1操作相当于0.5个标准tpc-c事务;务事务2每分钟20000个,每个业务事务2操作相当于2个标准tpc・c事务;考虑30%的系统冗余。则该业务应用需要

7、的处理能力为:服务器处理能力(tpme)=((30000X0.5)+(20000X2))/(1-30%)=78581□3.3SPECWeb估算公式SPECWeb2005标准的衡量结果是一台Web服务器能够有效响应客户端的Web请求的最大极限个数。因此,测算的结果应该是一个Web请求数字,单位是个。在评估应用服务器的SPECWeb2005值时,通常的方法是通过系统的在线用户,结合其在线率估算出并发用户数,在参照日常业务使用场景中可能发起的http请求来进行估算。SPECWeb2005的参考估算公式如下:(注意:公式仅供参考,需根据项冃的具体情况自行设计估

8、算模型)Web访问响应能力(SPECWeb2005)=(在线用户数*在线率*在线用户平均发起h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。