服务器性能估算.docx

上传人:安*** 文档编号:19024261 上传时间:2022-06-03 格式:DOCX 页数:13 大小:19.68KB
返回 下载 相关 举报
服务器性能估算.docx_第1页
第1页 / 共13页
服务器性能估算.docx_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《服务器性能估算.docx》由会员分享,可在线阅读,更多相关《服务器性能估算.docx(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、服务器性能估算服务器处理性能估算系统的建设,必须知足将来5年业务发展和管理的需求,所下面面对服务器性能指标的估算,将以知足将来5年的需要为基准。1.数据库服务器1.1.TPCC值估算约定:系统同时在线用户数为100人U1;平均每个用户每分钟发出2次业务请求N1;系统发出的业务请求中,更新、查询、统计各占1/3;平均每次更新业务产生3个事务T1;平均每次查询业务产生8个事务T2;平均每次统计业务产生13个事务T3;一天内忙时的处理量为平均值的5倍;经历系数为1.6;(实际工程经历)考虑服务器保留30的冗余;服务器需要的处理能力为:TPC-C=U1*N1*T1+T2+T3/3*3*经历系数/冗余系

2、数则数据库服务器的处理性能估算为:TPC-C=100*2*3+8+13/3*5*1.6/0.7=18,285TPM1.2.内存估算该服务器内存主要由操作系统占用内存、数据库系统占用内存、并发连接占用内存等几部分组成。约定:操作系统占用约400M内存空间;数据库系统占用内存0.8G;每个并发连接占用5M;考虑服务器内存保留15的冗余;则服务器的内存估算为:Mem=(400M+0.8GB+100*5M)/(1-15%)=2GB预算管理系统中存储着预算编制数据等资料信息以及日志等管理信息。在已经考虑了数据冗余的前提下,约定:?每月有100个分局或部室编制预算;?每月每个分局或部室编制1次预算;?预算

3、模板共含6000个预算指标;?每个预算指标含5条明细项目;?每条记录占用空间300B;每月的预算数据存储容量需求:6000*5*100*500B=1.5G每月的日志数据存储容量需求:0.1G每月进行数据备份一次,数据存储容量需求:12*9G=108G整年总共需用存储容量:12*1.5G+1.5G+12*0.1G+12*9G=20.7G+108G=128.7G约定系统中预算编制数据等资料信息以及日志等管理信息在线保存5年(备份数据每年进行去除),则预算管理系统的存储容量估算为:5*20.7G+108G=103.5G+108G=211.5G1.4.服务器安装软件该服务器中将需要安装的软件如下:操作

4、系统为:Windows2000Server数据库:Oracle1.5.建议配置根据以上的性能指标建议数据库服务器标准配置如下:应用名称功能描绘数量讲明数据库服务器CPU:TPCC值应大于18,285TPM内存:2G及以上硬盘:211.5GB以上建议通过RAID5或镜像等方式进行数据备份以太网卡:100M及以上11.2.中间件应用服务器约定:系统同时在线用户数为100人U1;平均每个用户每分钟发出2次业务请求N1;系统发出的业务请求中,更新、查询、统计各占1/3;平均每次更新业务产生3个事务T1;平均每次查询业务产生8个事务T2;平均每次统计业务产生13个事务T3;一天内忙时的处理量为平均值的5

5、倍;经历系数为1.6;(实际工程经历)考虑服务器保留30的冗余;服务器需要的处理能力为:TPC-C=U1*N1*T1+T2+T3/3*3*经历系数/冗余系数则数据库服务器的处理性能估算为:TPC-C=100*2*3+8+13/3*5*1.6/0.7=18,285TPM1.2.2.内存估算该服务器内存主要由操作系统占用内存、数据库系统占用内存、并发连接占用内存等几部分组成。约定:操作系统占用约400M内存空间;中间件用户服务器占用内存0.8G;每个并发连接占用5M;考虑服务器内存保留15的冗余;则服务器的内存估算为:Mem=(400M+0.8GB+100*5M)/(1-15%)=2GB1.2.3

6、.存储容量估算主要系统中间件应用服务器和操作系统本身至少5G以上。其中操作系统约占2G,应用服务器约占3G。1.1.2.4.服务器安装软件该服务器中将需要安装的软件如下:操作系统为:Windows2000Server中间件应用服务器:系统中间件应用服务器1.1.2.5.建议配置根据以上的性能指标建议服务器标准配置如下:应用名称功能描绘数量讲明应用服务器CPU:TPCC值应大于18,285TPM内存:2G及以上(建议3G以上)硬盘:5GB以上以太网卡:100M及以上1台参考一下:数据库服务器性能TPC-C测算每秒峰值:6,000个连接/秒,即主机处理峰值应能到达6,000连接/秒;每个连接平均需

7、要10个数据库访问,根据经历,每个数据库访问相当于服务器3-4tpm的处理能力。峰值连接:6,000连接/秒每个连接:10个数据库访问每个访问:34tpm(transactionperminute)?则应用要求服务器的TPC-C为:6000x10x4=240,000tpm?系统本身要消耗30%的系统资源,则应用与系统要求服务器的TPC-C为:240,000tpm/70%=342,857tpm?而服务器的实际资源占用即“系统忙不应大于70%,则实际要求数据库服务器的处理性能TPC-C为:342,857tpm/70%=489,796tpm。?因而,数据库双机系统TPC-C要求大于或等于500,00

8、0tpm,考虑实现Oracle9iRAC后,双机性能是单机确实1.8倍,因而单机TPC-C不能小于500,000/1.8=278,000tpm。应用服务器性能TPC-C测算每秒峰值:10,000个连接/秒,即主机处理峰值应能到达10,000连接/秒;应用服务器的连接,相当于56个数据库访问,根据经历,每个数据库访问相当于服务器3-4tpm的处理能力。峰值连接:10,000连接/秒每个连接:56个数据库访问每个访问:34tpm(transactionperminute)?则应用要求服务器的TPC-C为:10000x6x4=240,000tpm?系统本身要消耗30%的系统资源,则应用与系统要求服务

9、器的TPC-C为:240,000tpm/70%=342,857tpm?而服务器的实际资源占用即“系统忙不应大于70%,则实际要求服务器的处理性能TPC-C为:342,857tpm/70%=489,796tpm。Web服务器性能测算Web服务器:建议采用中低档UNIX服务器,能够采用多台低档UNIX服务器并行,实现平衡负载、抵御不友好访问。SPECweb99是衡量Web服务器处理能力的主要指标,是服务器能够承受的同时“点击的次数,数值越高处理能力越强。WEBSERVER集群所支持的并发访问量不少于5万,假如响应时间在1-2秒,则要求SPECweb99为:50,000/1.5=33,333什么是T

10、PC和tpmC?tpmC值在国内外被广泛用于衡量计算机系统的事务处理能力。但究竟什么是tpmC值呢?作者曾向一些用户、推销人员乃至某些国外大公司的技术人员问过这个问题,但回答的准确度与tpmC值的流行程度远非相称。tpmC这一度量也常被误写为TPM或TPMC。1、TPCTPC(TransactionProcessingPerformanceCouncil,事务处理性能委员会)是由数10家会员公司创立的非盈利组织,总部设在美国。该组织对全世界开放,但迄今为止,绝大多数会员都是美、日、西欧的大公司。TPC的成员主要是计算机软硬件厂家,而非计算机用户,它的功能是制定商务应用基准程序(Benchmar

11、k)的标准规范、性能和价格度量,并管理测试结果的发布。TPC的出版物是开放的,能够通过网络获取(文档视界2022/182c45a9996648d7c1c708a1284ac850ac020498v1umpa5dlny.html)。TPC不给出基准程序的代码,而只给出基准程序的标准规范(StandardSpecification)。任何厂家或其它测试者都能够根据规范,最优地构造出本人的系统(测试平台和测试程序)。为保证测试结果的客观性,被测试者(通常是厂家)必须提交给TPC一套完好的报告(FullDisclosureReport),包括被测系统的具体配置、分类价格和包含五年维护费用在内的总价格。

12、该报告必须由TPC受权的审核员核实(TPC本身并不做审计)。如今全球只要几个审核员,全部在美国。2、tpmCTPC已经推出了四套基准程序,被称为TPCA、TPCB、TPCC和TPCD。其中A和B已经过时,不再使用了。TPCC是在线事务处理(OLTP)的基准程序,TPCD是决策支持(DecisionSupport)的基准程序。TPC即将推出TPCE,作为大型企业(Enterprise)信息服务的基准程序。TPCC模拟一个批发商的货物管理环境。该批发公司有N个仓库,每个仓库供给10个地区,其中每个地区为3000名顾客服务。在每个仓库中有10个终端,每一个终端用于一个地区。在运行时,10N个终端操作

13、员向公司的数据库发出5类请求。由于一个仓库中不可能存储公司所有的货物,有一些请求必须发往其它仓库,因而,数据库在逻辑上是分布的。N是一个可变参数,测试者能够随意改变N,以获得最佳测试效果。TPCC使用三种性能和价格度量,其中性能由TPCC吞吐率衡量,单位是tpmC。tpm是transactionsperminute的简称;C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。要注意的是,在处理新订单的同时,系统还要按表1的要求处理其它4类事务请求。从表1能够看出,新订单请求不可能超出全部事务请求的45,因而,当一个系统的性能为1000tpmC时,它每分钟实际处理的请求数是2000多个。价格是指系统的总价格,单位是美元,而价格性能比则定义为总价格性能,单位是/tpmC。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 培训材料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com