福建移动BOSS系统性能测试与数据分析
需积分: 9 72 浏览量
更新于2024-11-13
收藏 122KB DOC 举报
"福建移动BOSS系统的性能测试案例分析,涉及了性能测试、数据分析、Linux、HTTP请求、Apache Web Server、FCGI程序、TE事务、GT1名字服务、服务进程等技术点。测试中设置了不同压力场景,通过记录应用程序关键步骤的时间戳来定位性能瓶颈。"
在性能测试和数据分析领域,福建移动的BOSS(Business Operation Support System,业务运营支撑系统)进行了一次小规模的实验。测试环境包含一台Linux服务器模拟Browser向SUN主机上的Apache Web Server发送HTTP请求,Web Server进一步将请求传递给FCGI(FastCGI)程序,FCGI程序作为TE(Transaction Execution,事务执行)客户端与多个服务组件交互。具体结构包括FCGI(CC1)通过GT1名字服务向CC2(服务进程)发送分支,CC2再通过名字服务向ACCTFZ(在HP服务器上,服务进程为svr_ac)发送分支。
测试中,研究了三种不同的压力状况,以评估系统的响应能力及潜在瓶颈。这三种压力分别是:
1. 10个Browser模拟用户,10个FCGI进程,5个svr_cc服务进程,2个svr_ac服务进程。
2. 20个Browser模拟用户,20个FCGI进程,10个svr_cc服务进程,2个svr_ac服务进程。
3. 30个Browser模拟用户,20个FCGI进程,10个svr_cc服务进程,2个svr_ac服务进程。
为了进行深入的数据分析,每个应用程序的关键步骤都记录了精确到微秒的时间戳,这些信息被写入日志文件。通过对这些时间戳的分析,可以计算出各阶段的时间差,从而识别出系统中处理速度较慢的环节,即性能瓶颈。例如,fcgi进程的日志片段展示了tpbegin、tpsetbranch、tpcall和tpcommit等事务处理的开始和结束时间,通过比较这些时间间隔,可以评估整个事务处理流程的效率。
在实际操作中,可以编写专门的程序来解析日志文件,或者利用Excel等工具导入数据进行计算和可视化。这种方法对于性能优化至关重要,因为它提供了量化性能问题的具体数据,帮助工程师针对性地改进系统性能。
这个性能测试案例展示了如何通过精心设计的测试场景和详尽的数据分析来诊断复杂的分布式系统中的性能问题。对于任何处理高并发和复杂事务的IT系统,这样的测试方法和数据分析技巧都是极具价值的参考。
1832 浏览量
2021-09-21 上传
2022-06-12 上传
2021-10-10 上传
154 浏览量
2023-09-11 上传
231 浏览量
2021-10-06 上传
2021-10-08 上传

jyqcpu
- 粉丝: 0

最新资源
- ASP.NET+Access打造高效网络投票系统
- 以太坊Studio:官方IDE简化以太坊DApp开发与部署
- Java源码工具:读取和解压iOS IPA文件至当前目录
- 提升vim效率:winmanager插件使用教程
- 简约完美版漏雨屋日记本:在线签写与管理
- 清华java课件分享:全面提升编程能力
- 掌握C# ASP.net中ListBox控件的使用教程
- FbinstTool_v1.607:深入探讨menu.lst文件修改技巧
- Truffle插件自动化验证智能合约于Etherscan
- SnagIt 8.0:高效便捷的经典截图工具
- 掌握网络通讯抓包工具的五大关键技巧
- windlx模拟器及源代码使用教程大集合
- Flex打造火车站职工奖惩管理系统源码分析
- CSpect插件深度体验:ZX Spectrum模拟器的新工具与功能
- 路由器设置工具小助手V1.2:简易操作指南
- MATLAB数学建模应用详解:从基础到实践