服务集成平台性能测试与优化(应用与环境)

目标:

根据四方面的配置调整,观察SIP5.5在高并发下的性能情况。

由于SIP接收的请求都是服务型处理请求,因此认为Apache+Jboss只会带来多 余的转发损耗,所以正好这次也作一个验证,看看Apache+JBoss是否不适合于这 种纯动态服务请求的情况。 

四方面环境比较:

1.JBoss APR模式与Http1.1模式性能差异。(确切来说应该是JBoss内置 Tomcat采用APR的情况)。

2.是否采用Apache+JBoss和Apache不同的转发模块带来的性能差异。

3.Memcached Client版本优化后对性能影响。

4.ISP有不同延时对于SIP的性能影响。

前置条件:

SIP版本5.5,并发用户600,ISP默认耗时20ms,Apache配置和JBoss WebContainer配置,一些优化配置参见附加信息。

最终结果:

SIP采用Apache(Mod_jk)+JBoss(APR)+Cache2.4.2,具体配置参见附加信息。

测试结果表格:

详细的测试报告可以参看:http://spreadsheets.google.com/pub? key=pcsQ9Wm01cIEjjQcistPNDg

JBoss配置差异测试比较:

Apache(2.0.52)配置 JBoss(4.2.1)配置 Cache Client Version TPS TPS区间
APR 2.4.2 1705 1600-1900
HTTP1.1 2.4.2 1615 1550-1700
Mod_jk(1.2.27) HTTP1.1 2.4.2 2090 1800-2800
Mod_jk(1.2.27) APR 2.4.2 3223 3200-3400

补充:

配置成为Http1.1模式的两种情况下,测试结果TPS波动频率很高,在Mod_jk 模式下波动幅度也很大。

1.可以证实在非APR模式和高并发的情况下Web容器处理请求能力不稳定,同 时也直接影响到了SIP的性能。

2.在测试中发现不采用APR模式的情况下,Web容器会消耗大量的socket连接 通道。

Apache模块差异测试比较:

Apache(2.0.52)配置 JBoss(4.2.1)配置 Cache Client Version TPS TPS区间
APR 2.4.2 1705 1600-1900
Mod_jk(1.2.27) APR 2.4.2 3223 3200-3400
Weblogic.so APR 2.4.2 1033 350-1400
时间: 2024-11-05 07:11:10

服务集成平台性能测试与优化(应用与环境)的相关文章

苏宁尝试推出“社区服务集成平台”,社区服务成O2O重要切入口

昨日,苏宁尝试推出"社区服务集成平台".按照计划,苏宁将在部分社区设立"社区服务站",可为消费者提供预约空调.抽油烟机等电器的免费清洗保养.空气水质免费检测.手机免费贴膜等服务. 据了解,苏宁在北京首批试点包括通州.大兴所辖范围内的约40多家大型社区.北京苏宁总经理卞农介绍,北京苏宁在65家门店基础上,还设立了100多家服务网点,有2000多名一线服务人员. 苏宁近三年一直在推行线上线下融合发展的020战略,社区服务成为提升购物体验的重要切入口.据了解,目前国内社区

OneAPM CI与阿里云容器服务集成

应用监控是在生产环境使用Docker的重要条件.阿里云容器服务不但提供了核心的容器和宿主机监控能力,而且支持客户集成自己的监控解决方案,这样可以让容器服务平台融合到自己企业的IT管控之下.今天我们会以OneAPM监控为例,介绍如何轻松把3方监控方案集成到容器服务. 1. OneAPM CI 简介 Cloud Insight 集成了数十种互联网流行基础组件的监控,只需要进行最小化的配置就可以实现复杂的基础组件监控, 免除了传统基础组件监控中的复杂流程.一切就只有两步,安装探针,查看仪表盘. 2.

迈向云平台转型升级 用友IT服务管理平台的云端之路

有人说过,现在的软件厂商和IT服务厂商越来越难区分,主要原因在于发达的网络和先进的技术将为我们带来更大的应用扩展机会,而传统的软件厂商正看到互联网带来的改变,并使用这些新的变化为用户带来更多基于云上的价值. 作为亚太本土最大的管理软件厂商,用友在中国和亚太地区拥有实力强大的企业管理软件研发体系.培训服务网络和完备的产业生态系统.在云计算时代,用友的IT服务云之路如何走?近日,用友高端服务产品经理韩丽芳.中端服务产品经理马春荃接受了CSDN的独家采访. IT服务管理面临的现状 IT服务管理不仅要和

IBM数字化医院集成平台解决方案

在一个大型医院内部实现医疗临床信息的集成重组,利用先进的技术手段,在最大程度保护医院已有IT系统投资的基础上,建立面向临床面向科研面向集团化管理的http://www.aliyun.com/zixun/aggregation/14054.html">信息技术平台,实现临床科研一体化以及医疗信息集成和共享交换,实现医疗临床信息的深层次利用,促进医院内部信息流的通畅.从而实现医疗服务质量,医疗管理质量和医疗科研水平的提高,更好的为患者服务. 在实现医院集团内部临床信息整合的同时,统一设计和实现

构建iOS持续集成平台(一)自动化构建和依赖管理

2000年Matin Fowler发表文章Continuous Integration[1]:2007年,Paul Duvall, Steve Matyas 和 Andrew Glover合著的<Continuous Integration:Improving Software Quality and Reducing Risk> [2]出版发行,该书获得了2008年的图灵大奖.持续集成理念经过10多年的发展,已经成为了 业界的标准.在Java, Ruby的世界已经诞生了非常成熟的持续集成工具

Jenkins-构建程序的持续集成平台(安装篇)

一.什么是持续集成 1.什么是集成 指的是代码由编译.发布和测试.直到上线的一个过程 2.什么持续集成 高效的.持续性质的不断迭代代码的集成工作 3.如何高效准确的实现持续集成 必不可少的需要一套能自动化.并且可视化的平台来帮助我们. 那么总结来看,Jenkins就是一个可以帮助我们实现持续集成的平台. 二.为什么Jenkins能帮助我们进行持续集成 理由有如下几点: 1.Jenkins是一个开源的.且基于JAVA代码开发的持续集成系统,  因为含有非常丰富的插件支持所以我们可以方便的打通版本库

如何使用Web服务集成CRM的应用

近年来,很多企业应用集成(EAI)供应商都提供专有的适配器和集成服务器工具集,试图解决企业应用集成过程中面临的挑战.虽然EAI解决方案很有效,不过,在硬件.软件和培训方面,它们可能需要大量的初始投资.而使用Web服务以及一套新的标准进行企业应用集成是一种更具成本效益的选择,它们能够满足各种IT系统和流程的互操作性的需求. 著名研究机构Gartner公司的资深分析师Daryl C. Plummer表示,Web服务是通过标准的互联网技术发布的松散耦合的软件组件.Web服务所使用的协议是独立于平台和供

服务交付平台:云供应商交付XaaS需求

服务交付平台(SDP)诞生于快速创建先进多媒体服务的需求:IPTV.移动视频.游戏.基于位置的服务(LBS).但是,在云计算中,是否有服务交付平台的角色呢?有可能有,但是它们绝不是现如今我们所认知的服务交付平台.为了保持云计算服务供应商们的相关性,服务交付平台也必须相应发展. 几十年前,网络的主要服务是语音通信,而该服务的功能被嵌在中心局和纵列交换机中.随着网络服务的发展,并变得越来越以软件为基础,这一单一模式也被迫发生了变化;甚至在互联网问世之前,标准工作组就一直在致力于如何在网络服务中定义托

Web服务集成CRM的应用

本文讲的是Web服务集成CRM的应用,[IT168 资讯]近年来,很多企业应用集成(EAI)供应商都提供专有的适配器和集成服务器工具集,试图解决企业应用集成过程中面临的挑战.虽然EAI解决方案很有效,不过,在硬件.软件和培训方面,它们可能需要大量的初始投资.而使用Web服务以及一套新的标准进行企业应用集成是一种更具成本效益的选择,它们能够满足各种IT系统和流程的互操作性的需求. 著名研究机构Gartner公司的资深分析师DarylC.Plummer表示,Web服务是通过标准的互联网技术发布的松散