`
Alice南京
  • 浏览: 21305 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

响应时间(max & min)

阅读更多
MAX Response time
java脚本,ssf接口
A系统面向用户展示,B系统是外围系统。
A系统要求B的响应在500ms以内。如果超过500ms则算超时,计入error日志。

根据日志捞了两次错误日志,根据压力不同,超时个数为
大压力 超时大约100:1
小压力 超时大约2500:1

B系统铺底数据1亿,B系统应用和DB排查,DB耗时稳定且无超时,SQL是一个简单查询。


分析:
1.开发使用工具检查每个类的用时。
2.检查是否存在full gc。(检查gc日志)
3.垃圾回收策略配置。
4.JVM的参数设置检查。
5.开发将响应消息直接返回null。(问题依旧)





发现:
1.发现问题后反复测试,清过本系统日志,清过相关系统日志如会员,就是没清过问题系统日志,df检查时该系统日志目录始终无较空闲。





解决:
开发做了定期日志打包动作,所以发现超时都是阶段性的。
去除打包动作,超时现象解决了,但性能下降了10倍。
且增加压力的话,tps无变化,响应时间依旧出现超时。



解决:
开发调整了日志级别。tps和响应时间恢复。



MIN Response time
铺底数据1亿,TPS:4000,RS:9ms
这么大的数据量,这么好的响应时间,是我测试以来性能最好的一个接口了。
开始怀疑自己测试的准确性。
分析:
1.loadrunner工具统计的不准确
2.是否因为缓存
解决:
1.loadrunner单调BI系统,场景执行展示的平均响应时间。
  开发日志,外部调用调用BI系统,从请求发出到接受到BI响应所用的时间。
 




  从工具和开发的日志看出,真的是消耗了这么多时间。
2.调用捞取一匹未使用过的数据,且不从库里面捞。
  组网:双机+DB(主备)无redis服务器
  结果比对。
  使用过的数据(可能有缓存)Average Time:9ms,
  无缓存数据                Average Time:15ms。
  准备了30w,数据用一个用户去压测。想低tps多跑会,免去缓存问题。
 




   可能存在缓存问题,但是时间差很小6ms。

3.开发加BI系统的DB调用日志
  查询的是多次使用的数据,BI的DB响应时间都在2ms。
  1亿条数据,表字段10来个,在建了唯一索引的情况下,速度就是杠杠的。




待解决:
为什么用db查询工具查出来的数据比load测试(应用+查DB)出来的时间还长。
我的理解:1.场景本身耗时就很小
          2.db工具只强调结果正确性,响应时间不一定有load准确。
当然待考证。如果谁知道还请指教。




 
          









  • 大小: 48.8 KB
  • 大小: 25.2 KB
  • 大小: 24.9 KB
  • 大小: 29.1 KB
  • 大小: 33.7 KB
  • 大小: 119.9 KB
  • 大小: 36.5 KB
  • 大小: 52.5 KB
  • 大小: 140.4 KB
分享到:
评论

相关推荐

    多响应近似线性回归模型的Minmax稳健设计 (2006年)

    研究多响应变量近似线性回归模型的Minmax稳健设计问题。以响应变量均方误差阵的迹tr(MSEM)为准则,对回归方程系数采用广义最小二乘估计,进而利用最小二乘法得到最优逼近函数。从而将Huber(1975)的方法和Wiens...

    完整版 可直接运行 MATLAB设计的简单滤波器 单位脉冲响应图 幅度响应图 程序源代码.rar

    function mainfun() Wp=0.2*pi; Ws=0.4*pi; tr_width=Ws-Wp; %过渡带宽度 N=ceil(6.6*pi/tr_width)+1 %滤波器长度 n=0:1:N-1; Wc=(Ws+Wp)/2;...As=-round(max(db(Ws/delta_w+1:1:501))) %实际阻带纹波

    exm100432_1.rar_value_max_文本归一化_阶比

    “归一化二阶系统单位阶跃响应”的交互界面。在该界面中,阻尼比可在[0.02,2.02]中连续调节,标志... Max 和 Min 的设置; Value 的设置和获取。(C)检录框的创建; Value 的获取。(D)受多个控件影响的回调操作。

    respond.min.js

    respond.min.js是一个快速、轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 min-width 和 max-width 特性,实现响应式网页设计(Responsive Web Design)。

    云计算环境中负载均衡的强化任务调度算法-研究论文

    负载平衡是一项需要在虚拟资源之间进行平衡的技术,以... 与改进的Max-Min算法和Enhanced Max-Min算法相比,拟议算法的性能更好。 这样可以实现高吞吐量,更好的负载平衡并增加了响应时间,从而提高了整个系统的效率。

    tcprstat 网络时延与响应时间测试神器!

    min:最小时延 avg:平均时延 med:按照时延从小到达排序,最中间的时延值,例如100个包,则第50个包的时延为多少 stddev:每个包的时延平方之和的平均值,和avg 的平方的差值,该值可以反映时延波动情况 tc:时延超过40...

    request的使用.txt

    min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。 max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。

    移动端适配+响应式开发参考代码

    允许自适应的最大宽度(超过这个值屏幕元素不在自适应增大):maxWidth 页面顶部加上:<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" > 这段js...

    VB程序设计题电子版.doc

    程序设计题电子版 (事件)...Max Then Max = a(i) End If If a(i) < Min Then Min = a(i) End If s = s + a(i) Next aver = Int(s / 10) Print (CStr(Max)) Print (CStr(Min)) Print (CStr(aver)) (事件)单击按钮

    TLV3701IP的技术参数

    产品型号:TLV3701IP每通道静态电流Max.(mA):0.001输出电流Min.(mA):-响应时间(由低至高)(us):36工作电压Min. (V):2.500工作电压Max. (V):16共模输入电压VICRMin.(V):-0.100共模输入电压VICRMax.(V):21输入失调电压...

    mobx-react-matchmedia:一个带有媒体查询的React HOC,用于响应式布局

    MobX React MatchMedia ... sm : '(min-width: 768px) and (max-width: 991px)' , md : '(min-width: 992px) and (max-width: 1199px)' , mu : '(min-width: 992px)' , lg : '(min-width: 1200px)'

    stylus-media-queries:Stylus mixins 可快速编写用于自适应和响应式设计的媒体查询

    混合当前可用的混合: /* Screen sizes */screen (minWidth , maxWidth )max-screen (maxWidth)min-screen (minWidth)screen-height (minHeight , maxHeight )max-screen-height (maxHeight)min-screen-height (minH

    JS中使用media实现响应式布局

    @media screen and (min-width:321px) and (max-width:375px){ #talkFooter .editArea{…… } } @media screen and (min-width:376px) and (max-width:414px){ #talkFooter .editArea{…… } } @media screen and ...

    TL714CP的技术参数

    产品型号:TL714CP每通道静态电流Max.(mA):12输出电流Min.(mA):16响应时间(由低至高)(us):0.010工作电压Min. (V):4.750工作电压Max. (V):5.250共模输入电压VICRMin.(V):1.400共模输入电压VICRMax.(V):3.600输入失调...

    对squid中refresh_pattern的一些理解和建议

    refresh_pattern的作用: 用于确定一个页面进入cache后,它在cache中停留的时间。refresh_pattern规则仅仅应用到没有明确过时期限...类似的,max参数是存活响应的最高时间限制。如果某个响应驻留在cache里的时间高于这个

    Apache JMeter

     4、Min: 访问页面的最小响应时间  5、Max: 访问页面的最大响应时间  6、Error%: 错误的请求的数量/请求的总数  7、Throughput:每秒完成的请求数  8、KB/Sec: 每秒从服务器端接收到的数据量

    fontFlex:扩展响应字体大小

    旨在与响应式或自适应CSS布局一起使用。 安装 在HTML文档的</body>之前添加fontFlex.min.js : < script src =" fontFlex.min.js " > </ script > 如何使用 通过在body或预期元素上设置font-...

    envision:一个简单的图像验证 API

    min-height :以像素为单位的最小高度作为整数。 max-height :以像素为单位的最大高度作为整数。 min-width :以像素为单位的最小宽度作为整数。 max-width :以像素为单位的最大宽度作为整数。 mimetype :有效的...

    代理模型MATLAB工具箱(FAC Viana)

    实验设计:中心复合设计,全因子设计,拉丁超立方体设计,D-optimal和maxmin设计。 代理:克里金法,多项式响应面,径向基神经网络和支持向量回归。 错误和交叉验证的分析:留一法和k折交叉验证,以及经典的错误分析...

    Css-grid 网格布局介绍

    学习:自适应布局,Grid实现响应式布局特性:repeat(), fr, auto-fit, minmax()配合使用,只需要一行css即可搞定,比如:grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 源码:下载

Global site tag (gtag.js) - Google Analytics