[硬件常识]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       数据库服务器压力值: 20

 

2:供应链日常操作

库存/销售/订单等单据录入: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=0.2,b=0.1,c=0.5,d=0.1,e=0.1

则应用服务器Z=3.2+1.2+10+1.2+50=65.6

则数据库服务器Z=3+2+5+20+30=60

应用服务器日常平均TPM=150×200×65.6×2.2/(3×60×0.6)=393600

数据库服务器日常平均TPM=150×200×60×2.2/(3×60×0.6)=360000

 

月末概率为 a=0.1,b=0.1,c=0.1,d=0.2,e=0.5

应用服务器Z=1.6+2.4+2+1.2+250=257.2

数据库服务器Z=1.5+4+4+10+150=169.5

应用服务器峰值TPM=150×200×257.2×2.2/((3×60×0.6)=1543200

数据库服务器峰值TPM=150×200×169.5×2.2/((3×60×0.6)=1017000

 

从以上例子可以看出,NC系统的应用具有很典型的时效性和并发性,即1个月的业务集中在月底或月初一周左右的时间内完成,此段时间系统的压力是日常的3-5倍左右,因此对实际TPM的估计我们可以根据经验添加一个时效与并发频度的参数F(比如定F=3),则得出一个基于日常TPM计算的经验TPM计算公式:

 

则上例中应用服务器对应的经验TPM=154320

数据库服务器对应的经验TPM=101700

 

参照下表(资料来源于权威测试机构),可得知服务器的配置造型与IBM P5 570服务器接近。

公司动态

微信公众号

关闭

咨询

售前咨询:

售后服务:

销售热线

010-81551702

客服热线