计算原则: 以单台服务器性能进行计算,即确保单台服务器工作的时候可以满足系统正常运行的需要;

假设每天有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. 假设每笔交易对应数据库事务数=20,基准TPC指标值对应的比例=8,cpu保留30%的处理能力冗余,计算值与公布值(最优值)的偏差经验值为4(这几个参数估算的依据不足,更多的是经验值)

则 tpmC值为:

tpmC = 每分钟业务数 * 每个业务的事务数 * 基准TPC指标值对应的比例(根据IBM估算10 - 15之间)
  / (1 - cpu保留30%的处理能力冗余)
tpmC= 67*20*8*4/(1-30%)= 61257
倒算出 综合系数 = 61257/10000=6.1
即数据库服务器tpmC= 每日前台交易数 * 6.1 (实际计算值应不高于该值)
应用服务器的 tpmC = 数据库服务器 tpmC *50% (一般)
应用服务器的 tpmC = 数据库服务器 tpmC *70% (涉及大量计算的,如社保、税务)

建议:

不管是TPC-C还是SPECjbb2000,计算结果都只能作为一个横向比较的参考。在实际应用中,决定系统性能的因素除了硬件、系统软件外,与应用软件的设计也是有很大关系的,此外,基于系统可扩展性的考虑,更多时候也倾向于一次性的采购。
从长远考虑,以政府信息化主管部门的角度考虑,建立一套评估机制是非常有用的,这其中包括:
1、 通过对各单位业务系统运行情况的调查,进行历史数据的收集分析,按分类建立基准指标库。收集的信息包括:服务器的配置、并发用户数(每天业务量)、CPU负荷等;
2、 由厂商定期提供基准值,更新基准指标库;
有了基准指标库的信息参照,不仅可以用于评估项目建设方案中服务器选型,也可以对各部门进行系统架构设计的优化提供指导。如以下是一些指导原则:
1、 数据库服务器选型:采购两台相同配置的小型机,进行虚拟分区和并行处理,以提高系统资源的利用率;日后扩容时采取垂直扩展的方式进行升级;
2、 应用服务器:采用负载均衡的方式提高并发处理能力,一般可配置2台以上,每台的硬件配置完全可以不同,应首先考虑使用旧的数据库服务器(利旧),如需采购新的服务器,应采用水平扩展的方式逐步升级;
3、 WEB服务器,可以考虑采用刀片服务器,提高扩展性和可管理性。

参考一:

金保工程建设中服务器选型建议:

http://www.molss.gov.cn/gb/zt/2005-12/14/content_98163.htm(中华人民共和国劳动和社会保障部网站)

参考二:某项目计算实例

为了方便计算数据库服务器的造型,我们约定:
" 系统同时在线用户数为1500人(U1); 
" 平均每个用户每分钟发出2次业务请求(N1);
" 系统发出的业务请求中,更新、查询、统计各占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值不小于28万的高性能数据库服务器。

link:

TPC基准程序及tpmc值 http://datum.studyget.com/200603/20060312_17206.shtml
读懂服务器性能指标:拨开服务器评测体系迷雾 http://net.yesky.com/263/2278263.shtml
深入解读TPC体系 http://cnw2005.cnw.com.cn/store/detail/detail.asp?articleId=49970&ColumnId=11541&pg=&view=

如何实施Benchmark标准测试-问题的提出及Tpc-C标准 http://www.eygle.com/archives/2004/10/howto_implement_benchmark_test01.html

服务器TPC-C值计算方法相关推荐

  1. 核苷酸pi值计算方法

    核苷酸pi值计算方法 哈喽,今天小编给大家分享的是核苷酸pi值计算方法,主要是介绍序列比对(MEGA和MZAFFT版的两种方法)计算pi值(dnasp)的两个步骤,有兴趣大家可以瞅瞅. 一.序列比对 ...

  2. LC滤波器简单设计法 - 一文读懂LC滤波器简单设计方法及原理介绍,LC值计算方法...

    LC滤波器概述 LC滤波器也称为无源滤波器,是传统的谐波补偿装置.LC滤波器之所以称为无源滤波器,顾名思义,就是该装置不需要额外提供电源.LC滤波器一般是由滤波电容器.电抗器和电阻器适当组合而成,与谐 ...

  3. lc滤波器是利用电感的感抗_LC滤波器简单设计法 - 一文读懂LC滤波器简单设计方法及原理介绍,LC值计算方法...

    LC滤波器概述 LC滤波器也称为无源滤波器,是传统的谐波补偿装置.LC滤波器之所以称为无源滤波器,顾名思义,就是该装置不需要额外提供电源.LC滤波器一般是由滤波电容器.电抗器和电阻器适当组合而成,与谐 ...

  4. 训练集与测试集的阳性阴性p值计算方法Python实现

    训练集与测试集的阳性阴性p值计算方法Python实现 在机器学习领域,常常需要将数据划分为训练集和测试集.其中,阳性和阴性样本的比例也是非常重要的指标之一.在模型训练和测试过程中,我们需要了解阳性和阴 ...

  5. LC滤波器简单设计法 - 一文读懂LC滤波器简单设计方法及原理介绍,LC值计算方法

    LC滤波器简单设计法 - 一文读懂LC滤波器简单设计方法及原理介绍,LC值计算方法 LC滤波器概述 LC滤波器也称为无源滤波器,是传统的谐波补偿装置.LC滤波器之所以称为无源滤波器,顾名思义,就是该装 ...

  6. fir1截止频率计算_LC滤波器简单设计法 - 一文读懂LC滤波器简单设计方法及原理介绍,LC值计算方法...

    LC滤波器概述 LC滤波器也称为无源滤波器,是传统的谐波补偿装置.LC滤波器之所以称为无源滤波器,顾名思义,就是该装置不需要额外提供电源.LC滤波器一般是由滤波电容器.电抗器和电阻器适当组合而成,与谐 ...

  7. 服务器ping值不稳定,服务器网络ping值过高的原因

    ping值往往由很多因素决定,包括丢包现象,不稳定等等.那么ping值的大小传输速度与哪些因素有关呢? 1.系统资源不足 当您加载了太多的运用程序在后台运行,这些程序会占有空间,加缓运行速度,那么就压 ...

  8. 游戏服务器稳定ping值,网友玩游戏时Ping值超过了2亿!

    经常玩网络游戏的朋友肯定都经历过延迟,太高的Ping值会使游戏体验惨不忍睹,但你见过超过2亿的Ping吗? 这里简单介绍一下Ping,它是玩家客户端和游戏服务器之间的网络延迟,一般以毫秒(ms)作为单 ...

  9. 超级电容容量、耐压值、电容值计算方法

    容量计算方法 电容从电压U1放电到电压U2所放出的能量是: 案列: 单个超级电容2.7V 470F 4串, 10.8V 117.5F ,容量计算方法是:1/2*10.8*10.8*117.5 / 36 ...

最新文章

  1. python sqlite和mysql_python怎么与mysql、sqlite数据库通信——适配器:DB-API
  2. 启明云端分享|在应用SSD201\SSD202D 核心板时,文件系统只读相关问题解决
  3. prototype.js 和jquery-1.6.2.js冲突问题解决方法
  4. [PHP] 多表外连接性能测试及优化
  5. linux memcached 运行,linux下查看Memcached运行状态
  6. 你知道 Java 类是如何被加载的吗?
  7. hadoop学习——Hadoop核心组件
  8. Windows 365 以明文形式暴露微软 Azure 凭据
  9. Do you know? -- season 1
  10. “绿坝”最终会不了了之
  11. 家里蹲大学数学杂志官方网站
  12. 2022-2028全球二片罐行业调研及趋势分析报告
  13. 惠普win7笔记本耳机没声音
  14. KSO - docker部署Rabbitmq的详细讲解以及各种隐藏坑
  15. cannot be resolved to a type 错误解决
  16. SQL注入及其危害、防御手段
  17. 初中教资计算机考试知识点,教资考试初中物理电学知识点总结来了
  18. android mtp 单反 api,android读取单反的数据
  19. 增长黑客系列—如何精细化渠道效果投放
  20. 爱普生L4168系列打印机驱动升级固件失败变型号ET2750问题!

热门文章

  1. WIN11 使用PB9闪退问题
  2. Vue页面上实现PDF导出
  3. Lumion 10.5 正式发布!将大大提升室外空间的美感
  4. Python+Vue计算机毕业设计古诗词鉴赏与交流平台04ps3(源码+程序+LW+部署)
  5. [18调剂]江西师范大学计算机信息工程学院 2018年调剂复试预公告
  6. G++ 4.4.7 无法编译模板程序,Vs可以,和解?智者尾部留言,本人第一次使用vs pro,通常并且习惯在linux下写些小东西,虽然程序简单;...
  7. 2023年中国各大城市薪酬报告出炉
  8. 2022第四届长安杯WRITE UP
  9. UE4第三人称射击游戏总结三
  10. linux下通过mount挂载iscsi、ntfs、nfs详解