服务器性能计算

上传人:壹****1 文档编号:509312351 上传时间:2023-06-09 格式:DOC 页数:5 大小:35.50KB
返回 下载 相关 举报
服务器性能计算_第1页
第1页 / 共5页
服务器性能计算_第2页
第2页 / 共5页
服务器性能计算_第3页
第3页 / 共5页
服务器性能计算_第4页
第4页 / 共5页
服务器性能计算_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、1概xxxxx 项目采用集中式部署 (即所有的数据集中部署在总部服务器中) ,对于完成各 功能服务器的性能,我们建议采用主流的TPCfi进行性能估算。TPC-C是一种旨在衡量联机事务处理(OLTP又称业务处理系统)系统性能与可伸缩 性的行业标准基准测试项目。tpmC(Transaction Per Minute ): TPC-C每分钟的吞吐量,按有效 TPC-C配置期 间每分钟处理的平均交易次数测量,至少要运行 12 分钟。服务器从处理能力上来讲, 最重要的指标是业务处理过程中所需要的并行处理能力, 这一指标通常都是通过衡量主机的tpmC值取得;其它对主机硬件性能上的需求还包括内 存大小,以及

2、对外连接的数据线路带宽。在计算主机所需要的tpmC硬盘及带宽时,直接影响这些计算结果的因素包括:用户的业务模型(也可以用一定收敛比来表示) 、所开 展的业务种类、 所开展业务的并行应用需求。 这种基准测试项目将对包括查询、 更新及队 列式小批量事务在内的广泛数据库功能进行测试, 因此对于数据库密集型应用来说, TPC-C 被许多IT部门视为衡量真实OLTP系统性能的有效指示器。2 接口服务器性能计算接口服务器在xxxxx系统中起到承上启下的作用,与 0A门户等其他业务系统的数 据交互都需要通过标准接口完成,因此接口服务器的性能及稳定性也是至关重要的。xxxxx系统的接口服务器使用Tomcat搭

3、建,根据经验单服务器上的 Tomcat的整体 理论处理能力1000-2000个用户并发连接。考虑到系统操作系统 CPU使用率为10%,因 此系统整体负载不能高于 70%。根据tpmC标准是根据标准模型中New-Order事物的处理数目来计算的,一个 New-Order事物由平均4-5个SQL语句处理完成,整个测试执行过程中 New-Order处理 占 45%。为了方便计算接口服务器的性能,我们约定:1)系统注册用户数为200000人(U1);2)忙时集中并发系数为 10%(B1);3) 接口服务对应的操作数为 (T1);4) 考虑服务器保留 30 的冗余( R);5) 本次测试 New-Ord

4、er 事物占全部的 35%(Ty);6) 本次测试New-Order事物执行4个SQL(Ts);7) 一天内忙时的处理量为平均值的 8 倍( B2)。8) 每个交易折算标准交易系数,根据之前的项目经验系数为; 接口服务器处理能力为:TPC-C= (U1*B1*(T1*Ty/Ts)”(1-R)*B2*经验系数=200000*4)*8*(1-30%)=608,根据业务规模和计算结果,建议接口服务器部署 2台互为备份,单台配置 4核 CPU 及16G内存。3 xxx 业务服务器性能计算xxx 业务服务器作为 xxxxx 项目最基本的处理单元,同时部署业务层、服务层和部分 第三方软件,为保证系统的稳定

5、和高效,因此 xxx 业务服务器必须进行负载均衡。xxxxx系统的XXX业务服务器,是使用Apache HTTP搭建的Web服务,负责承载所有 用户请求,性能的高低直接决定整个系统的效率。为了方便计算 xxx 业务服务器的性能,我们约定:1) 系统注册用户数为200000人(U1);2) 忙时集中并发系数为 10%(B1);3) 最常用业务每次业务请求对应的操作数为( T1);4) 一天内忙时的处理量为平均值的 8 倍( B2);5) 考虑服务器保留 30 的冗余( R);xxx 业务服务器处理能力为:TPC-C= (U1*B1*T1*B2)/(1-R) = (200000*8)/(1-30%

6、)= 2,445,根据业务规模和计算结果,建议 xxx 业务服务器部署 4台,通过负载均衡设备进行 访问,单台配置8核CPUS 32G内存。4 xxx 业务检索服务器性能计算xxx 业务检索服务器使用 Solr 搜索引擎为 xxxxx 系统提供索引存储和检索的服务, 一般情况下档案查询量要远大于浏览和下载电子文件数量,因此压力相对较大。Solr搜索引擎是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同 时对其进行了扩展,提供了比Luce ne更为丰富的查询语言,同时实现了可配置、可扩展 并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全 文搜索引擎

7、。为了方便计算检索服务器的性能,我们约定:1)系统注册用户数为 200000 人( U1);2)忙时集中并发系数为 10%(B1);3)对应的 Solr 事物操作数( T1);4)一天内忙时的处理量为平均值的 8 倍( B2);5)考虑服务器保留 30 的冗余( R); 检索服务器处理能力为:TPC-C= (U1*B1*T1*B2”(1-R) = (200000*8)/(1-30%)= 1,554,根据业务规模和计算结果,建议检索服务器部署 5台通过集群软件实现负载,单台 配置4核CPUS 32G内存。5 xxx 业务缓存服务器性能计算xxx 业务缓存服务器为整个 xxxxx 系统提供数据库端

8、的数据缓存服务, 从而减轻数据 库的压力,提高访问速度。为了方便计算缓存服务器的性能,我们约定:1)系统注册用户数为 200000 人( U1);2)忙时集中并发系数为 10%(B1);3)一天内忙时的处理量为平均值的 8 倍( B2);4)对应的事物操作数 3(T1);5)考虑服务器保留 30的冗余( R);xxx 业务缓存服务器处理能力为:TPC-C= (U1*B1*T1*B2”(1-R) = (200000*3*8)/(1-30%)= 685,根据业务规模和计算结果,建议缓存服务器部署 2台互为备份,单台配置 4核 CPU 及16G内存。6 数据库服务器性能计算xxxxx项目注册用户数约

9、为200000人,绝大多数应用属于联机事务处理(OLTP性 质。xxxxx项目数据使用MySQL乍为数据库,通过MySQL勺主从复制,从而实现读写分离 和高可用性功能。为了方便计算数据库服务器勺性能,我们约定:1) 系统并发用户数为注册用户数的10%卩2000人(U1);2) 一天内忙时勺处理量为平均值勺 8 倍( B1);3) 每个交易折算标准交易系数,根据之前的项目经验系数为;4) 考虑服务器保留 50的冗余。5) 平均每个用户每分钟发出 4 次业务请求( N1);6) 系统发出的业务请求中, 业务受理占 20%、信息查询占 60%、信息浏览占 20% ( B2);7) 平均每次业务受理类

10、业务产生 5 个事务( T1 );8) 平均每次信息查询类业务产生 8 个事务( T2);9) 平均每次信息浏览类其它业务产生 3 个事务( T3); 数据库服务器处理能力为:TPC-C=U1*B1*(T1*20%+T2*60%+T3*20%)/B 经验系数 / 冗余系数= 2000*4*(5*20%+8*60%+3*20%)*8*= 1,310,720tpmC根据业务规模和计算结果,建议数据库服务器部署两台一个作为读一个作为写,单 台配置8核CPUS 32G内存。7 总结根据上述对各类服务器的性能计算得出XXXXX项目所需服务器清单如下:服务器服务和功能服务器需求TPC-C 值接口服务器平台接口服务4C/16G 2 台608,XXX业务服务器档案收、管、存、用XXX业务8C/32G 4 台2,445,XXX业务检索服务器档案文档检索服务4C/32G 5 台1,554,XXX业务缓存服务器XXX业务键值缓存服务4C/16G 2 台685,数据库服务器系统数据库服务8C/32G 2 台1,310,

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

当前位置:首页 > 办公文档 > 活动策划

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