性能测试问题

hongqiaowei 2016-01-04 09:57:40
负责的一个系统,交付测试团队压测。

系统有a、b模块,b是磁盘io密集型的,a与b交互一次,就会有一个磁盘io请求;
起初:
a、b部署于同一服务器,各自以独立进程运行,通过本机socket交互。

后来:
把b集成到a中,以一个进程运行,测得性能,比前一种部署方案差50%。

目前,无法在测试服务器,部署性能监控程序或工具,取得磁盘io等信息;
分开进程运行,各自占用资源,而且有本机socket通讯,应该比集成部署慢的,但实际性能更好;
请教各位大神,可能是什么原因,或提供思路也行;
谢谢。
...全文
428 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pww71 2016-01-08
  • 打赏
  • 举报
回复
你看看这个文章 http://blog.csdn.net/pww71/article/details/25113303
  • 打赏
  • 举报
回复
把b集成到a中,以一个进程运行,测得性能,比前一种部署方案差50%。 你这个是同步的话,每次IO访问都会造成进程阻塞吧。你改为线程操作IO
果酱很好吃 2016-01-04
  • 打赏
  • 举报
回复
在你觉得耗时的地方写文件日志记录下时间,看看是哪一步耗时 应该是 b 的io操作阻塞了,可以考虑异步执行
软件性能测试过程详解与案例剖析  第一部分 基础篇   第1章 软件性能测试基本概念   1.1什么是软件性能   1.1.1用户视角的软件性能   1.1.2管理员视角的软件性能   1.1.3开发视角的软件性能   1.1.4总结   1.2软件性能的几个主要术语   1.2.1响应时间   1.2.2并发用户数   1.2.3吞吐量   1.2.4性能计数器   1.2.5思考时间   1.3软件性能测试方法论   1.3.1SEI负载测试计划过程   1.3.2RBI方法   1.3.3性能下降曲线分析法   1.3.4LoadRunner的性能测试过程   1.3.5Segue提供的性能测试过程   1.3.6本书提供的PTGM模型   1.4本章小结    第2章 性能测试的应用领域   2.1性能测试的方法   2.1.1性能测试   2.1.2负载测试   2.1.3压力测试   2.1.4配置测试   2.1.5并发测试   2.1.6可靠性测试   2.1.7失效恢复测试   2.2性能测试应用领域分析   2.2.1能力验证   2.2.2规划能力   2.2.3性能调优   2.2.4发现缺陷   2.2.5总结   2.3本章小结    第3章 性能计数器及性能分析方法   3.1操作系统计数器及分析   3.1.1Windows操作系统的主要计数器   3.1.2UNIX操作系统的主要计数器   3.1.3内存分析方法   3.1.4处理器分析方法   3.1.5磁盘I/O分析方法   3.1.6进程分析方法   3.1.7网络分析方法   3.2应用服务器计数器   3.2.1IIS应用服务器计数器   3.2.2J2EE应用服务器计数器   3.3数据库计数器   3.4本章小结    第4章 性能测试工具原理   4.1性能测试工具模型   4.2性能测试脚本录制时的协议类型   4.3性能测试工具的选择与评估   4.4本章小结    第5章 性能测试的组织   5.1性能测试团队的人员构成   5.2性能测试的过程模型   5.2.1测试前期准备   5.2.2测试工具引入   5.2.3测试计划   5.2.4测试设计与开发   5.2.5测试执行与管理   5.2.6测试分析   5.3本章小结    第二部分 实践篇   第6章 案例一某制造型企业信息化项目的性能测试   6.1项目背景   6.2项目特点   6.3性能测试过程   6.3.1测试前期准备   6.3.2测试工具引入   6.3.3测试计划   6.3.4测试设计与开发   6.3.5测试执行与管理   6.3.6测试分析   6.4案例小结    第7章 案例二某省电信公司业务系统的性能测试   7.1项目背景   7.2项目特点   7.3性能测试过程   7.3.1测试前期准备   7.3.2测试工具引入   7.3.3测试计划   7.3.4测试设计与开发   7.3.5测试执行与管理   7.3.6测试分析   7.4案例小结    第8章 案例三某通信企业的Web业务系统性能测试   8.1项目背景   8.2项目特点   8.3性能测试过程   8.3.1测试前期准备   8.3.2测试工具引入   8.3.3测试计划   8.3.4测试设计与开发   8.3.5测试执行与管理   8.3.6测试分析   8.4案例小结    第9章 案例四某集成商的性能选型测试   9.1项目背景   9.2项目特点   9.3性能测试过程   9.3.1测试前期准备   9.3.2测试工具引入   9.3.3测试计划   9.3.4测试设计与开发   9.3.5测试执行与管理   9.3.6测试分析   9.4案例小结

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧