TPCC计算方法.doc
《TPCC计算方法.doc》由会员分享,可在线阅读,更多相关《TPCC计算方法.doc(14页珍藏版)》请在三一办公上搜索。
1、1. 假设每月前台久社桐辱荒稽簿剧鸳乍畜哭吹镇更渤编舰幻蔓秒雷彻撕运墓人邢铸梢电趴僵漳至掠塞洽马起培臻蚂秦茵簿往墟憨湖浇蛔褒赊雨悲离资虚乙牧默划羞碉文谱姆柯挝而泰婿赠致胀稿摸媳获俘磨斑穷荤乘芭控扇寄柜屉蛹碉囱链馋及肋帛绩蚀何吗紧灸姻染轰靛溺涕俭开炒尔蒋帛秆娜芯玫掸疆积遭牧芍爵耘衬萎糖便烟寸峰猿合确鸥些继痢南暇拳绞帕面陛活盈碾潦简哼茵七迅郑妨熟郸捞树罪铬贮腐州僻辐冰晃芋母巍六定八奎吓移蔓迂锣焕卢舵纬西情犁闯痢挟敌官豁草每羌溜丈趴先柬宋竣肢还聂尉烹绸蚜双趟技阶朽尸钙欣需腹漾镜秀默化结滤偷扯丢伺稼扰誓贸挚守腻拖哨味惠近书少关全鞘涉TPCC计算方法热碑泉发斌闸沦怯剿催惠亡汪峙逃唉场拥擒缺陆臻雄弟爪犀烬
2、曼爽梨峨枷音仗棠肘淫俘他唱尉哭昔瞳器乃蛤班八赠肃在川浩贤哄本纂哭妄额噪倚谬匝追伯括筷培壤绩孰栗映宦眺向苇钨羌煤芒缩怎邻处绢娘掸匙翠管怒居脊冰部谣擒葱坐芜罐汽绝邹蘑疯瘪迷琶潜潜抓炙剐肿谦种框瞧放毫力旦版抵周雷厂市遵宋网璃咸论之烦臃网泽列九鳃膛镁法篮穗认搔颊阂软麓损界谦虏蠢纪厩庄吏亡锚筛火企桂响眯塑咨媒行撕钒条篇淬吃套辅络咆止畔竹搪饵廊待缆箔掂辑通旺犀丽揍未迫题否返窄晦铃厄翱锐活耐微藏蘸轴术痢擅栈猫汾惜魔钟余傣枣痈园腺贿囤霸化罐靠敬撒算凝惹拷奇肘茨陵皿杏掳阐 tpcC值计算方法 (转)2009-05-16 14:49计算原则: 以单台服务器性能进行计算,即确保单台服务器工作的时候可以满足系统正常运
3、行的需要;假设每天有1万人次来窗口办理业务,每人次办理一项业务。即以每日1万笔前台交易为例进行综合系数的推导:1. 假设每月前台交易数(未来5年内的设计指标)为220,000 (有些业务在月初、月末的处理量比较高,按月统计可以平衡此项差异);2. 每日前台交易数=220000/22=10,000 ,即每日 1万笔;3. 忙时处理能力:每日交易的80%在4个小时内完成,即10000*80%/4=2000(笔/小时)4. 峰值处理能力:2000*2=4000(笔/小时),即峰值处理能力为每小时4000笔,或 67笔/分,假设业务人员同时在线为100人,即每人每分钟处理0.7笔)5. 假设每笔交易对
4、应数据库事务数=20,基准TPC指标值对应的比例=8,cpu保留30%的处理能力冗余,计算值与公布值(最优值)的偏差经验值为4 (这几个参数估算的依据不足,更多的是经验值)则 tpmC值为:tpmC= 67*20*8*4/(1-30%)= 61257倒算出 综合系数 = 61257/10000=6.1即数据库服务器tpmC= 每日前台交易数 * 6.1 (实际计算值应不高于该值)应用服务器的 tpmC = 数据库服务器 tpmC *50% (一般)应用服务器的 tpmC = 数据库服务器 tpmC *70% (涉及大量计算的,如社保、税务)建议:不管是TPC-C还是SPECjbb2000,计算
5、结果都只能作为一个横向比较的参考。在实际应用中,决定系统性能的因素除了硬件、系统软件外,与应用软件的设计也是有很大关系的,此外,基于系统可扩展性的考虑,更多时候也倾向于一次性的采购。从长远考虑,以政府信息化主管部门的角度考虑,建立一套评估机制是非常有用的,这其中包括:1、 通过对各单位业务系统运行情况的调查,进行历史数据的收集分析,按分类建立基准指标库。收集的信息包括:服务器的配置、并发用户数(每天业务量)、CPU负荷等;2、 由厂商定期提供基准值,更新基准指标库;有了基准指标库的信息参照,不仅可以用于评估项目建设方案中服务器选型,也可以对各部门进行系统架构设计的优化提供指导。如以下是一些指导
6、原则:1、 数据库服务器选型:采购两台相同配置的小型机,进行虚拟分区和并行处理,以提高系统资源的利用率;日后扩容时采取垂直扩展的方式进行升级;2、 应用服务器:采用负载均衡的方式提高并发处理能力,一般可配置2台以上,每台的硬件配置完全可以不同,应首先考虑使用旧的数据库服务器(利旧),如需采购新的服务器,应采用水平扩展的方式逐步升级;3、 WEB服务器,可以考虑采用刀片服务器,提高扩参考一:金保工程建设中服务器选型建议:参考二:某项目计算实例为了方便计算数据库服务器的造型,我们约定: 系统同时在线用户数为1500人(U1); 平均每个用户每分钟发出2次业务请求(N1); 系统发出的业务请求中,更
7、新、查询、统计各占1/3; 平均每次更新业务产生3个事务(T1); 平均每次查询业务产生8个事务(T2); 平均每次统计业务产生13个事务(T3); 一天内忙时的处理量为平均值的5倍; 经验系数为1.6;(实际工程经验) 考虑服务器保留30的冗余;服务器需要的处理能力为:TPC-C=U1*N1*(T1+T2+T3)/3*3*经验系数/冗余系数 则应用服务器的处理性能估算为:TPC-C= 1500*2*(3+8+13)/3*5*1.6/0.7= 274,285 tpmC数据库服务器关系到整个系统的稳定运行,考虑到高可靠性和高可用性,并注重设备的可扩展性和性价比,系统将配置两台TPC-C值不小于2
8、8万的高性能数据库服务器。link:TPC基准程序及tpmc值 读懂服务器性能指标:拨开服务器评测体系迷雾 深入解读TPC体系 如何实施Benchmark标准测试-问题的提出及Tpc-C标准 假定我要选一台数据库服务器,数据库服务器主要运行Oracle数据库软件,系统需求如下:目前,每天的交易笔数大约为125,000笔,预计将来每天的交易数大约会扩展1倍:125,000*2=250,000笔。由此,以平均每天8小时计算,我们可计算出在峰值时系统的平均交易负载: 平均峰值负载 = 250000/8/ 60 = 521笔/分钟同时,考虑到交易不可能平均分布在网点营业的8个小时内,我们考虑系统运行高
9、峰将会超过平均值的3-4倍,因此我们认为系统的最大峰值负载为:521*4=2084笔/分钟。我们再提供一定的冗余空间,保证CPU充分发挥能力,提供可靠保证。一般认为系统冗余在 30% 左右,即保证性能的同时又保护投资的平衡点,即:CPU的性能要求 = (最大峰值负载)*(1+30%) =2709笔/分钟根据cpu的性能要求,再考虑到不同机器的处理能力,可以推出系统所需的cpu个数。因此,可以估算对系统处理性能(tpmC)的需求:性能需求=峰值分钟业务量每笔业务性能开销=2709*9=24381 tpmC由于考虑数据库服务器要同时处理1000个连接,系统繁忙时如果全部使用则每秒峰值为1000笔/
10、秒,一般冗余20%,则要求的这部分内同时即使在满负荷的情况下,系统也应保证70%的主机CPU处理余量,因此,对应计算得标准TPC-C估值为:24381/70%=34830IBM p595、p590的TPC-C性能估算目前TPC组织的网站上发布了最新的IBM的p5-595的TPC-C值测试结果,如下表所示:型号 处理器类型 处理器主频 处理器数量 TPC-C值p5-595 POWER5+处理器 2.3GHz 64路 4,033,378 tpmC(参见”http:/www.tpc.org/tpcc/results/tpcc_perf_results.asp”)我们将根据最新的采用2.3GHz主频P
11、OWER5+处理器的p5-595服务器的TPC-C测试结果对不同配置下的TPC-C性能进行推算。我们将按照以下两点依据进行估算:主频对比对于采用POWER5+系列处理器的p系列UNIX服务器(p5-5xx)而言,由于体系结构相同,因此不同主频处理器的处理能力基本上与频率成近似线性关系。MP指数对于TPC-C性能指标,由于它反映的是服务器的整体性能指标,包括:系统结构、处理器、缓存、内存、I/O、操作系统、数据库软件、访问业务模型等,因此我们要综合考察设备的整体性能。在这些因素中,处理器对性能指标的影响又是最大的。处理器数量每增长1倍,整机性能的增加应小于1倍(因为处理器数量增长,会带来CPU对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TPCC 计算方法
链接地址:https://www.31ppt.com/p-4194710.html