服务器处理性能估算

上传人:公**** 文档编号:444528024 上传时间:2023-04-08 格式:DOC 页数:8 大小:21KB
返回 下载 相关 举报
服务器处理性能估算_第1页
第1页 / 共8页
服务器处理性能估算_第2页
第2页 / 共8页
服务器处理性能估算_第3页
第3页 / 共8页
服务器处理性能估算_第4页
第4页 / 共8页
服务器处理性能估算_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《服务器处理性能估算》由会员分享,可在线阅读,更多相关《服务器处理性能估算(8页珍藏版)》请在金锄头文库上搜索。

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,285 TPM1.2. 内存估算该服务器内存重要由操作系统占用内存、数据库系统占用内存、并发连接占用内存等几部分构成。商定:操作系统占用约400M内存空间; 数据库系统占用内存0.8G ;每个并发连接占用5 M;考虑服务器内存保存15的冗余;则服务器的内存估算为:Mem =(400M + 0.8GB+ 100*5M) /(1-15%)= 2 GB1.3. 存储容量估算预算管理系统中存储着预算编制数据等资料信息以及日记等管理信息。在已经考虑了数据冗余的前提下,商定:?

3、每月有100个分局或部室编制预算;? 每月每个分局或部室编制1次预算;? 预算模板共含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.5

4、G+108G=211.5G1.4. 服务器安装软件该服务器中将需要安装的软件如下:操作系统为:Windows Server数据库:Oracle1.5. 建议配备根据以上的性能指标建议数据库服务器原则配备如下:应用名称 功能描述 数量 阐明数据库服务器 CPU: TPCC值应不小于18,285 TPM内存:2G及以上硬盘:211.5GB以上(建议通过RAID5或镜像等方式进行数据备份)以太网卡:100M及以上 11.2. 中间件应用服务器1.2.1. TPCC值估算商定:系统同步在线顾客数为100人(U1); 平均每个顾客每分钟发出2次业务祈求(N1);系统发出的业务祈求中,更新、查询、记录各占

5、1/3;平均每次更新业务产生3个事务(T1);平均每次查询业务产生8个事务(T2);平均每次记录业务产生13个事务(T3);一天内忙时的解决量为平均值的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,285 TPM1.2.2. 内存估算该服务器内存重要由操作系统占用内存、数据库系统占用内存、并发连接占用内存等几部分构成。商定:操作系统占用约400M内存空间;中间件顾客服务器

6、占用内存0.8G ;每个并发连接占用5 M;考虑服务器内存保存15的冗余;则服务器的内存估算为:Mem =(400M + 0.8GB+ 100*5M) /(1-15%)= 2 GB1.2.3. 存储容量估算重要系统中间件应用服务器和操作系统自身至少5G以上。其中操作系统约占2G,应用服务器约占3G。1.1.2.4. 服务器安装软件该服务器中将需要安装的软件如下:操作系统为:Windows Server中间件应用服务器:系统中间件应用服务器1.1.2.5. 建议配备根据以上的性能指标建议服务器原则配备如下:应用名称 功能描述 数量 阐明应用服务器 CPU: TPCC值应不小于18,285 TPM

7、内存:2G及以上(建议3G以上)硬盘:5GB以上以太网卡: 100M及以上 1台参照一下:数据库服务器性能TPC-C测算每秒峰值:6,000个连接/秒,即主机解决峰值应能达到6,000连接/秒;每个连接平均需要10个数据库访问,按照经验,每个数据库访问相称于服务器3-4tpm的解决能力。峰值连接: 6,000连接/秒每个连接: 10个数据库访问每个访问: 34 tpm (transaction per minute)? 则应用规定服务器的TPC-C为:6000 x 10 x 4 = 240,000tpm? 系统自身要消耗30%的系统资源,则应用与系统规定服务器的TPC-C为:240,000tp

8、m / 70% = 342,857tpm? 而服务器的实际资源占用即“系统忙”不应不小于70%,则实际规定数据库服务器的解决性能TPC-C为:342,857tpm / 70% = 489,796tpm。? 因此,数据库双机系统TPC-C规定不小于或等于500,000tpm,考虑实现Oracle 9i RAC后,双机性能是单机的确1.8倍,因此单机TPC-C不能不不小于500,000/1.8=278,000tpm。应用服务器性能TPC-C测算每秒峰值:10,000个连接/秒,即主机解决峰值应能达到10,000连接/秒;应用服务器的连接,相称于56个数据库访问,按照经验,每个数据库访问相称于服务器

9、3-4tpm的解决能力。峰值连接: 10,000连接/秒每个连接: 56个数据库访问每个访问: 34 tpm (transaction per minute)? 则应用规定服务器的TPC-C为:10000 x 6 x 4 = 240,000tpm? 系统自身要消耗30%的系统资源,则应用与系统规定服务器的TPC-C为:240,000tpm / 70% = 342,857tpm? 而服务器的实际资源占用即“系统忙”不应不小于70%,则实际规定服务器的解决性能TPC-C为:342,857tpm / 70% = 489,796tpm。Web服务器性能测算Web服务器:建议采用中低档UNIX服务器,可

10、以采用多台低档UNIX服务器并行,实现均衡负载、抵御不和谐访问。SPECweb99是衡量Web服务器解决能力的重要指标,是服务器可以承受的同步“点击”的次数,数值越高解决能力越强。WEB SERVER集群所支持的并发访问量不少于5万,如果响应时间在1-2秒,则规定SPECweb99为:50,000/1.5 = 33,333什么是TPC和tpmC? tpmC值在国内外被广 泛用于衡量计算机系统的事务解决能力。但究竟什么是tpmC值呢?作者曾向某些 顾客、推销人员乃至某些国外大公司的技术人员问过这个问题,但回答的精确度 与tpmC值的流行限度远非相称。tpmC这一度量也常被误写为TPM或TPMC。

11、 1、TPC TPC(TransactionProcessing PerformanceCouncil,事务解决性能委员会)是由数10家会员公司创立的非盈 利组织,总部设在美国。该组织对全世界开放,但迄今为止,绝大多数会员都是美、 日、西欧的大公司。TPC的成员重要是计算机软硬件厂家,而非计算机顾客,它的功 能是制定商务应用基准程序(Benchmark)的原则规范、性能和价格度量,并管理测 试成果的发布。 TPC的出版物是开放 的,可以通过网络获取(。TPC不给出基准程序的代码,而只 给出基准程序的原则规范(StandardSpecification)。任何厂家或其他测试者都 可以根据规范,最

12、优地构造出自己的系统(测试平台和测试程序)。为保证测试结 果的客观性,被测试者(一般是厂家)必须提交给TPC一套完整的报告(FullDisclosure Report),涉及被测系统的具体配备、分类价格和涉及五年维护费用在内的总价 格。该报告必须由TPC授权的审核员核算(TPC自身并不做审计)。目前全球只有几 个审核员,所有在美国。 2、tpmC TPC已经推出了四套 基准程序,被称为TPCA、TPCB、TPCC和TPCD。其中A和B已通过时,不再使 用了。TPCC是在线事务解决(OLTP)的基准程序,TPCD是决策支持(DecisionSupport) 的基准程序。TPC即将推出TPCE,作

13、为大型公司(Enterprise)信息服务的基准程 序。 TPCC模拟一种批发 商的货品管理环境。该批发公司有N个仓库,每个仓库供应10个地区,其中每个地 区为3000名顾客服务。在每个仓库中有10个终端,每一种终端用于一种地区。在运 行时,10N个终端操作员向公司的数据库发出5类祈求。由于一种仓库中不也许 存储公司所有的货品,有某些祈求必须发往其他仓库,因此,数据库在逻辑上是 分布的。N是一种可变参数,测试者可以随意变化N,以获得最佳测试效果。 TPCC使用三种性能 和价格度量,其中性能由TPCC吞吐率衡量,单位是tpmC。tpm是transactionsper minute的简称;C指TPC中的C基准程序。它的定义是每分钟内系统解决的新订单 个数。要注意的是,在解决新订单的同步,系统还要按表1的规定解决其他4类事务 祈求。从表1可以看出,新订单祈求不也许超过所有事务祈求的45,因此,当一种 系统的性能为1000tpmC时,它每分钟实际解决的祈求数是多种。价格是指系 统的总价格,单位是美元,而价格性能比则定义为总价格性能,单位是/tpmC。

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

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号