文档介绍:NC硬件配置方案一、需求分析电信实业目前将开设100家左右的门店,每个门店都将访问总部的服务器。将业务数据传至总部服务器,以做分析统之用。估算将会有150个并发访问服务。这也对服务器的性能配置提出了要求。但我们又是以什么为原则来对服务器配置进行选行的,又如何选到合适的配置机器而不造成资料浪费,又可保证服务器设备拥有一定保值期。下面我就这方面给于说明。首先,讲述一下对服务器性能需求的评估方法,然后对服务器的存储需求、存需求、网络带宽需求分析做出论述。二、服务器硬件配置需求推算原理服务器性能评估工式:TPM=Num×X×80%×Z×m×F/(Y×60×60%)。工式原理如下所述:NC主要业务分析:1、财务日常操作总帐:凭证录入-5次远程调用,重量级别4;10条sql,重量级别1应用服务器压力值:20数据库服务器压力值:10帐表查询-3次远程调用,重量级别4;10条sql,重量级别4应用服务器压力值:12数据库服务器压力值:40收付:单据录入-5次远程调用,重量级别4;10条sql,重量级别2应用服务器压力值:20数据库服务器压力值:202:供应链日常操作库存/销售/订单等单据录入:5次远程调用,重量级别4;10条sql,重量级别2应用服务器压力值:20数据库服务器压力值:20库存/销售/订单等汇总查询:3次远程调用,重量级别4;10条sql,重量级别5 应用服务器压力值:12数据库服务器压力值:50可以看到,单据录入操作相当于基准测试的12-20;而汇总表查询操作在数据库端相当于基准测试的40-50。3:重量级操作(如iufo计算,月末结帐,存货计算,成本计算等)以报表为例,报表计算--10行×10列=100个单元格(=100次远程调用),函数公式平均重量级别5;一次远程调用对应3条计300条sql语句,重量级别为1。 应用服务器压力值:500数据库服务器压力值:300报表计算则基本上属于OLAP事务了,因此其重量值远远高于单据录入操作。计算公式:NC的应用不完全是OLTP事务处理,还包含了相当一部分的OLAP事务处理;因此其评估不能完全按照标准的TPC-C方式,需要进行多方面的综合考虑。1:按在线人数综合业务操作(或业务量)方式假设每人每人每天在系统里处理x业笔务(X=200)假设1天80%的业务集中在y小时(y=3)假设NC业务相当于标准基准程序的Z假设计算机器需要保持60%的冗余假设需要考虑系统3年的扩展冗余F(比如人数或业务量每年增长30%,则F=13*13*13=2197),可得出一个日常TPM估算公式:TPM=Num×X×80%×Z×F/(Y×60×60%)Z值评估(主要根据具体业务模式):假设在一次业务里总帐单据的概率为a,库存单据概率为b,总帐查询概率为c,供应链查询概率为d,iufo计算概率为e。且a+b+c+d+e=1(其中abcde值根据业务方式不同而不同)应用服务器Z=a*16+b*12+c*20+d*12+e*500数据库服务器Z=a*15+b*20+c*40+d*50+e*300根据用户方的估算,并发150人,服务负载来源主要有:日常业务单据及财务单据,月末报表计算。日常财务单据概率a=,b=,c=,d=,e==++10++50==3+2+5