发布或重启线上服务时抖动问题解决方案一、问题描述
在发布或重启某线上某服务时(jetty8作为服务器),常常发现有些机器的load会飙到非常高(高达70),并持续较长一段时间(5分钟)后回落(图1),与此同时响应时间曲线(图2)也与load曲线一致。注:load飙高的初始时刻是应用服务端口打开,.....
分类:
其他好文 时间:
2014-05-12 17:16:21
阅读次数:
433
根据监控宝分布在北京、上海、深圳等12个国内监测点,对电子商务、在线教育、视频、金融服务、网页游戏等五个行业的网站响应时间和网站可用率监控结果,以下是最近两周(2014年4月1日——4月14日)各行业网站性能指数分析,如图所示:数据说明:电商行业网站可用率100%,响应时间平均指数为576.929....
分类:
Web程序 时间:
2014-05-08 21:45:13
阅读次数:
377
Yslow的第4个经验法则指出:启用gzip压缩功能,可以减少HTTP传输的数据和时间此,从而减少客户端请求的响应时间。
本篇是Yslow法则的第四个,主要包括三个方面的内容:
1. 什么是gzip
2. gzip与HTTP
3. nginx启用gzip
什么是gzip?
Gzip最早出现在Unix系统中,是GNU的文件压缩工具。我们今天所...
分类:
Web程序 时间:
2014-05-08 15:50:14
阅读次数:
451
继前面几篇文章后再来说说老生常谈的话题,怎么样提升前端性能。文中很多取材自网络及《High
PerformanceWebSites》,并根据自己工作中所接触到的知识整理而成。1.
减少HTTP请求终端用户响应时间80%消耗在前端,而大部分时间都是在下载页面的资源:图片,脚本,flash等等,减少请求...
分类:
Web程序 时间:
2014-05-08 09:21:43
阅读次数:
365
在发布或重启某线上某服务时常常会遇到抖动,具体表现为load和响应时间突然飙高。针对此问题作者通过抓栈分析目前响应时间过高的原因,并给出了解决思路,以及相应的实验结果。...
分类:
其他好文 时间:
2014-05-04 12:45:09
阅读次数:
260
写这篇文章是为了帮自己理清一下性能测试中最最基本,却总是被人忽略的一些概念。 并发:
什么叫并发?并发不是我们理解的在loadrunner场景中设置并发数,而是正在系统中执行操作或者在系统的队列中排队的用户数,当然在lr的世界里,我们也会粗略的认为二者相等。
响应时间: 严格意义上说是从客户...
分类:
其他好文 时间:
2014-04-30 04:28:45
阅读次数:
775
前言碎语:前段时间,我第一时间尝试了 Windows 8.1 update1 ,
结果把我硬盘搞挂了!升级之后,硬盘一直是100%,平均响应时间能高达400多毫秒。我自认为我的配置还不错,AMD的4核推土机,8G金仕顿骇客神条,
1T的希捷单碟,两年多点,以前跑 WIN7 / WIN8 / WIN ...
分类:
移动开发 时间:
2014-04-29 16:42:46
阅读次数:
764
deadline算法的核心就是在传统的电梯算法中加入了请求超时的机制,该机制主要体现在两点:
1、请求超时时,对超时请求的选择。
2、没有请求超时时,当扫描完电梯最后一个request后,准备返回时,对第一个request的选择。基于以上两点,平衡了系统i/o吞吐量和响应时间。
此外,该算法还考虑到了读操作对写操作造成的饥饿。
定义了elevator_deadline调度器类型:
...
分类:
系统相关 时间:
2014-04-29 13:13:21
阅读次数:
548