服务器TPMC值计算与性能评估
4星 · 超过85%的资源 需积分: 50 198 浏览量
更新于2024-11-16
2
收藏 78KB DOC 举报
本文主要讨论了服务器性能评估中的一个重要指标——TPC-C值的计算方法,以及如何基于实际业务需求估算服务器的TPMC值。TPC-C是一个衡量数据库事务处理能力的基准测试,尤其关注CPU和内存的处理及交互能力。
在TPC-C测试中,New-Order事务被用作计算的基础,因为它们代表了平均4-5个SQL语句的处理,且在测试中占据了45%的执行比例。为了估算服务器的TPMC值,可以依据实际业务场景设定条件。例如,假设一个拥有250万用户的运营商,每个用户每天产生5张话单。这样,每分钟需要处理的话单数量为250万乘以5除以24小时再除以60分钟,得到约9250张。考虑到峰值处理能力可能为正常处理能力的1.5倍,即11350张。
由于New-Order事务占45%,并且每个话单汇总处理业务大约相当于6个SQL语句,那么一个话单处理对应的TPMC值估算为6乘以0.45再除以4,等于约0.67TpmC。因此,话单汇总和分析所需的TPC-C值为11350乘以0.67,等于9300TpmC。为应对系统其他开销,通常需要预留25%的冗余,所以主机性能要求为9300TpmC乘以1.25,即11000TpmC。
在实际应用中,特别是涉及到PC-SERVER和HP-动能SD小机时,计算TPC-C值的方法可能会有所不同。在不同的硬件配置和扩展性需求下,需要考虑如何将满配置的TPC-C值转换为当前配置的数值。这通常涉及到性能比率或特定的公式,但具体的转换方法则依赖于硬件架构和系统设计。
理想情况下,单交换机系统的性能随着CPU数量的增加呈线性增长,因为各CPU之间的交互没有干扰,CPU与内存之间的通信高效。但在两级交换体系中,由于CPU访问本地内存和远程内存的时间差异(1:2),性能增加可能会变得复杂,不再完全线性。
计算服务器的TPMC值是一个结合业务需求、系统性能和硬件配置的过程。它不仅涉及到对TPC-C测试标准的理解,还需要深入理解服务器的硬件架构和数据库操作的效率。在选择和优化服务器性能时,TPMC值是一个非常重要的参考指标。
789 浏览量
1638 浏览量
143 浏览量
115 浏览量
103 浏览量
753 浏览量
2023-10-18 上传
2021-11-21 上传
sunshuai0312
- 粉丝: 0
- 资源: 4
最新资源
- cra-ts-prettier-commitlint-template:CRA模板,具有更漂亮,更沙哑,更出色的提交以及更多现成的设置
- portfolio-template:Jekyll产品组合网站模板,以使用GitHub Pages展示您的工作
- 供应链管理中的库存控制
- jsonviewerpackage.zip
- johnroids:Johnroids是在go,gopherjs和gowasm中实现的旧式小行星游戏
- localSolver:本地求解器的文件。 云托管代码不需要这些
- 供应链管理 供应链管理思想产生
- XCTAssertCrash:使用Mach异常处理程序或POSIX信号处理程序断言表达式崩溃
- kutik
- 47元手把手教你:图像识别的垃圾分类系统.rar
- gp_project:使用遗传编程找到多项式函数
- qrcode_scanner::hammer_and_wrench:Flutter QR码扫描仪插件
- 美赛各题型常见参考代码汇总.zip
- 供应链下的后勤管理
- 7Bot-Arduino-lib:这是7Bot的Arduino库
- 5.9【阿里云天池】零基础入门数据价格:二手车交易价格预测 car-price-forecast-master.zip