??xml version="1.0" encoding="utf-8" standalone="yes"?>在线日韩一区二区,国产精品成人一区二区三区,欧美不卡一区http://www.aygfsteel.com/BlueDavy/category/32839.html理论不懂实践,实践不会学理论Q?/description>zh-cnTue, 04 May 2010 17:06:03 GMTTue, 04 May 2010 17:06:03 GMT60- code show: |络讉K时优化http://www.aygfsteel.com/BlueDavy/archive/2010/05/04/320080.htmlBlueDavyBlueDavyTue, 04 May 2010 14:41:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2010/05/04/320080.htmlhttp://www.aygfsteel.com/BlueDavy/comments/320080.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2010/05/04/320080.html#Feedback0http://www.aygfsteel.com/BlueDavy/comments/commentRss/320080.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/320080.html阅读全文

]]> - 大型应用与SOAhttp://www.aygfsteel.com/BlueDavy/archive/2010/04/16/318503.htmlBlueDavyBlueDavyFri, 16 Apr 2010 04:44:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2010/04/16/318503.htmlhttp://www.aygfsteel.com/BlueDavy/comments/318503.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2010/04/16/318503.html#Feedback0http://www.aygfsteel.com/BlueDavy/comments/commentRss/318503.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/318503.html阅读全文

]]> - 《Web定w规划的艺术》书?/title>http://www.aygfsteel.com/BlueDavy/archive/2010/04/14/318234.htmlBlueDavyBlueDavyWed, 14 Apr 2010 02:35:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2010/04/14/318234.htmlhttp://www.aygfsteel.com/BlueDavy/comments/318234.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2010/04/14/318234.html#Feedback0http://www.aygfsteel.com/BlueDavy/comments/commentRss/318234.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/318234.html阅读全文

]]> - UnicornlTwitter带来的效?/title>http://www.aygfsteel.com/BlueDavy/archive/2010/04/10/317903.htmlBlueDavyBlueDavyFri, 09 Apr 2010 16:16:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2010/04/10/317903.htmlhttp://www.aygfsteel.com/BlueDavy/comments/317903.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2010/04/10/317903.html#Feedback1http://www.aygfsteel.com/BlueDavy/comments/commentRss/317903.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/317903.html阅读全文

]]> - 从超市收银故事看互联|技?/title>http://www.aygfsteel.com/BlueDavy/archive/2010/03/29/316806.htmlBlueDavyBlueDavyMon, 29 Mar 2010 05:20:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2010/03/29/316806.htmlhttp://www.aygfsteel.com/BlueDavy/comments/316806.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2010/03/29/316806.html#Feedback0http://www.aygfsteel.com/BlueDavy/comments/commentRss/316806.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/316806.htmlhttp://bluedavy.com/?p=23Q本blog从看一个超市发展的q程中,攉到的问题以及解x案来阐述互联|的技术?

]]> - 杭州E序员圆桌交第一期–ƈ发编EPPThttp://www.aygfsteel.com/BlueDavy/archive/2010/03/19/315989.htmlBlueDavyBlueDavyFri, 19 Mar 2010 15:57:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2010/03/19/315989.htmlhttp://www.aygfsteel.com/BlueDavy/comments/315989.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2010/03/19/315989.html#Feedback1http://www.aygfsteel.com/BlueDavy/comments/commentRss/315989.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/315989.html阅读全文

]]> - SOA@eBayd?/title>http://www.aygfsteel.com/BlueDavy/archive/2010/02/23/313701.htmlBlueDavyBlueDavyTue, 23 Feb 2010 05:15:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2010/02/23/313701.htmlhttp://www.aygfsteel.com/BlueDavy/comments/313701.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2010/02/23/313701.html#Feedback2http://www.aygfsteel.com/BlueDavy/comments/commentRss/313701.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/313701.html阅读全文

]]> - 在Java中用协E(CoroutineQ?/title>http://www.aygfsteel.com/BlueDavy/archive/2010/01/28/311148.htmlBlueDavyBlueDavyThu, 28 Jan 2010 15:16:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2010/01/28/311148.htmlhttp://www.aygfsteel.com/BlueDavy/comments/311148.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2010/01/28/311148.html#Feedback22http://www.aygfsteel.com/BlueDavy/comments/commentRss/311148.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/311148.html阅读全文

]]> - l箋观看eBay的技术发?/title>http://www.aygfsteel.com/BlueDavy/archive/2009/11/16/302585.htmlBlueDavyBlueDavyMon, 16 Nov 2009 09:19:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2009/11/16/302585.htmlhttp://www.aygfsteel.com/BlueDavy/comments/302585.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2009/11/16/302585.html#Feedback4http://www.aygfsteel.com/BlueDavy/comments/commentRss/302585.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/302585.html阅读全文

]]> - 【{】王速瑜和我参加架构师接龙的对话http://www.aygfsteel.com/BlueDavy/archive/2009/09/06/294045.htmlBlueDavyBlueDavySun, 06 Sep 2009 03:52:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2009/09/06/294045.htmlhttp://www.aygfsteel.com/BlueDavy/comments/294045.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2009/09/06/294045.html#Feedback5http://www.aygfsteel.com/BlueDavy/comments/commentRss/294045.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/294045.html阅读全文

]]> - 【译】可伸羃性最佛_?/title>http://www.aygfsteel.com/BlueDavy/archive/2009/08/19/291794.htmlBlueDavyBlueDavyWed, 19 Aug 2009 06:41:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2009/08/19/291794.htmlhttp://www.aygfsteel.com/BlueDavy/comments/291794.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2009/08/19/291794.html#Feedback4http://www.aygfsteel.com/BlueDavy/comments/commentRss/291794.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/291794.html阅读全文

]]> - 旁观者看eBay技术发?/title>http://www.aygfsteel.com/BlueDavy/archive/2009/07/24/288055.htmlBlueDavyBlueDavyThu, 23 Jul 2009 16:39:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2009/07/24/288055.htmlhttp://www.aygfsteel.com/BlueDavy/comments/288055.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2009/07/24/288055.html#Feedback5http://www.aygfsteel.com/BlueDavy/comments/commentRss/288055.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/288055.html阅读全文

]]> - |站架构相关PPT、文章整理(更新?009-7-15Q?/title>http://www.aygfsteel.com/BlueDavy/archive/2009/04/28/267970.htmlBlueDavyBlueDavyTue, 28 Apr 2009 12:29:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2009/04/28/267970.htmlhttp://www.aygfsteel.com/BlueDavy/comments/267970.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2009/04/28/267970.html#Feedback39http://www.aygfsteel.com/BlueDavy/comments/commentRss/267970.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/267970.html阅读全文

]]> - QCon北京大会之行http://www.aygfsteel.com/BlueDavy/archive/2009/04/10/264842.htmlBlueDavyBlueDavyFri, 10 Apr 2009 06:49:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2009/04/10/264842.htmlhttp://www.aygfsteel.com/BlueDavy/comments/264842.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2009/04/10/264842.html#Feedback5http://www.aygfsteel.com/BlueDavy/comments/commentRss/264842.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/264842.html知名的嘉宾,此次大会出现的嘉宄对够重量Q看看Title吓ZQSpring老大、ThoughtWorks首席U学家、Dojo creator、eBay搜烦核心架构师、Amazon云计战略师、淘宝首席架构师、支付宝首席架构师、豆瓣技术ȝ、优酷首席架构师、网易有道技术ȝ{等?
_ֽ的TopicQ不是说嘉宾知名Topic׃定精彩的Q不能不_q次大会q是有些爆冷门的Q嘉宾不是很知名Q但演讲的Topic实q不错,而且也不是说知名的嘉宑ְ一定能l出_ֽ的TopicQ就像Martin Fowlerq次的TopicQ实在称不上_ֽQM而言Q这ơ大会ƈ不缺精彩的TopicQ来分n下我的收莗?nbsp; 阅读全文
]]> - 大型|站架构演变和知识体p?/title>http://www.aygfsteel.com/BlueDavy/archive/2008/09/03/226749.htmlBlueDavyBlueDavyWed, 03 Sep 2008 11:12:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2008/09/03/226749.htmlhttp://www.aygfsteel.com/BlueDavy/comments/226749.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2008/09/03/226749.html#Feedback78http://www.aygfsteel.com/BlueDavy/comments/commentRss/226749.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/226749.html阅读全文

]]> - 外行压力试http://www.aygfsteel.com/BlueDavy/archive/2008/07/25/217514.htmlBlueDavyBlueDavyFri, 25 Jul 2008 09:40:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2008/07/25/217514.htmlhttp://www.aygfsteel.com/BlueDavy/comments/217514.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2008/07/25/217514.html#Feedback2http://www.aygfsteel.com/BlueDavy/comments/commentRss/217514.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/217514.html
明确压力试的目?/strong>
通常来说Q注意是通常Q,压力试的目标有q么几点Q?br />
1、评系l是否满_力支撑的要求
要评系l是否满_力支撑的要求Q同栯做的是需要明定义系l需要支撑多大的压力Q例如:
机器的配|:CPU、内存、硬盘、etc.
|络条gQ?00M
操作pȝQLinux core: 2.6
当ƈ发数?0用户Ӟpȝ应能?0ms内响应完毕(q个时候的TPS?00Q,pȝ的load需?以下Q当q发Cؓ100用户Ӟpȝ应能?0ms内响应完毕(q个时候的TPS?000Q,pȝ的load需?以下Q当q发Cؓ200用户Ӟpȝ应能?0ms内响应完毕(q个时候的TPS?500Q,允许其中有千分之一的出错率Q系l的load需?以下Q在压力试的过E中Q只要其中的M指标未达刎ͼ均可判定pȝ未辑ֈ压力的目标?br />
实际的压力测试的q个指标会比我这里D的例子复杂很多,例如q需要考虑|络量、内存消耗、IOPS、连接数{等?br />
q里面压力测试隐藏的目标是ؓ定w规划提供一定的指导Q例如目前的pȝ在某U配|的情况下单台机器能承受的最大ƈ发数?00用户Q那么如果系l的高峰压力?000的话Q如果系l支撑无损水qx展的话就意味着需?0台这c配|的机器Q这一步同hl过试的?br />
2、预估系l上U运行的状况
毕竟通常压力试环境和线上的环境是会有很大的不同的,压力、数据量、硬件环境等Q基本上只能是根据线下的环境的情况进行一定比例的Ҏ后计来预估Q这里面很重要的是要预估pȝ上线后正常情况下的表现状c一定的增长比率后的q行状况以及风险点(例如当ƈ发用h增长到多时、系lload到多时可能会出现问题)?br />
q一个目标我觉得非常难达刎ͼ但随着l验Q我怿是可以做到的Q如果能做到q种效果的话是会有很大的帮助的?br />
以上q个两个目标基本是压力测试都要达到或希望辑ֈ的,而具体有可能会因为系l的业务的具体情况会制定其他不同的目标?br />
制定压力试Ҏ
q步是压力测试整个过E中最隄步骤之一Qؓ了能够测试出pȝ是否W合压力支撑的要求以及评CU的表现Q通常我们会希望搭建出和生产环境完全相同的环境Q但q就是最ȝ的一点了Q基本上是不太可能的Q因此通常能采取的Ҏ会是Q?br />
1、做{比例的~放
按照生环境的情况做一定比例的~放Q例如生产环境的数据量ؓ1亿条Q那么测试环境等比羃攑ֈ5000w条,生环境的处理速度的情?..Q?br />
2、更差环境、更高压力的试
采取比生产环境更差的机器配置、网l环境来q行试Q例如ebay的要求是能够承受10x的压力?br />
3、仿真测?br />
据资׃h士而言Q仿真测试要做到基本是不太可能的Q仿真测试首先要求的是收集到生环境中的q行状态的数据Q然后在试环境中编写程序来做到模拟生环境q行的效果,q个隑ֺ基本是非帔R的?br />
我自q在做压力试更多采取的做法是以上三种Ҏ的合集?br />
在确定了试Ҏ后,基本可以确定压力测试的环境了,环境定好后需要做的是压力试的案例或场景了,在压力测试的案例中需要涵盖正常场景以及异常的场景Q正常场景是非常Ҏ做出来的Q只是需要根据生产环境收集的数据Q例如不同别的用户比例通常?:2:1Q或预估的数据来搭徏相应的测试案例,异常场景则是比较复杂的,需要考虑很多的因素,例如数据库出现异常、网l出现异常等Q这里我觉得通常的做法是d正常场景的处理流E,然后划分交互边界的信任边界,对于所有的W三方交互都认ؓ是不可信任,例如不能信Q调用数据库是一定会快的Q或一定会成功的,在异常场景中应涵盖这些信任边界的异常状况的测试,q些对于高可用性的pȝ而言是非帔R要的Q几?的成败就在此了,^_^Q当Ӟ高可用性又是个更复杂的话题Q不在这里讲?br />
在压力测试方案中q需定的是考评的指标,通过会包括:tps、系lload{等?br />
q行压力试
相对来讲Q在有了压力试Ҏ后,q一步ƈ不是什么太复杂的事情,只是需要选择一个和压力试Ҏ比较W合的工h执行Q例如jmeter、loadrunner{,当然Q这些工LҎ说也是比较复杂的Q而且之间的差距也是比较大的,臛_目前来看Qjmeter和loadrunner的差距还是不的Q尤其是需要进行高压力的测试时?br />
分析压力试l果
q步同样是压力测试中很难的一步,在这一步需要做出的Ҏ压力试的结果分析出pȝ的具体表现情况,判定pȝ是否能够满压力指标?br />
以loadrunner产生的分析结果图而言Q通常需要分析以下图Q?br />
1、Total Transactions per Second
q张图中昄了系l在q行压力试q程的TPS的变化情况,从这张图中我们可以看到系l的TPS的情况,通常来讲Q随着用户数的增加QTPS应该是呈一定比率的增长的,{增长到一定程度后会达到瓶颈,甚至开始下降,q也是TPS的瓶颈gQ这张图可以帮助我们评估pȝ的TPS是否W合要求?br />
另外Q在q张图中Q我们可以看到系l从什么时候开始出现出错的transactionsQ从而判断出错率是否在可接受的范围?br />
2、Transaction Response Time Under Load
q张N常的重要Q借助q张图我们可以分析随着用户数增加的情况下,pȝ的劣化状况,最佳状况当然是一条直U,但这基本是不可能的,毕竟资源是有限的Q需要判断的是劣化的E度是否为可接受范畴?br />
另外是需要关注数据中90%的用L响应旉的状况,如果量用户响应慢是可接受的话,那么有可能在之上指标不达标的情况下仍然满了压力指标?br />
3、Unix Resources
q张pȝload图自然是非常的重要,借助q张囑֤致可以判断系l随着用户数的增长消耗的资源的变化情况,q对于调优以及容量规划而言是很重要的,但还是得取决于应用本w,:)?br />
loadrunnerq提供了其他斚w很多的图Q可以根据考评的要求来自行q行分析?br />
L瓉q进行调优以辑ֈ目标
q步不属于压力测试范_但还是在q里E微讲讲Q毕竟压力测试结束后如果pȝ没达标的话就必须q行q步了?br />
L瓉Q这自然是非帔R的事了,通常pȝ达不到要求的状况都会是随着用户的增长,响应旉劣化的过于厉宻I在这L情况下首先得观察pȝg资源的变化情况,如果是硬件资源耗尽的话Q需要查查ؓ什么资源被耗尽Q假设最后判断确实需要耗费q么多的g资源的话Q也讔R要考虑增加g资源或是水^扩展Q否则的话可能需要从软g层面相应的优化系l了Q这L话可以进入下一步了?br />
如果不是g资源的限制的话,得在pȝ中从头到设|时间跟tfilterQ从而判断响应时间劣化的原因Q看看是pȝ中哪些步骤造成的,q个是细致活了,有可能要查非怹?br />
其实q里说的q是相当的简单了Q在L瓉的过E中是个非常J琐的过E,需要不断的试Q硬件的增加、OS的调优、jvm的调优以及Y件系l本w的调优{等Q这些很多时候需要的是经验,因此某知名h士曾l说q如何寻扄颈和调优Q其中依靠的一点就是直觉,^_^?br />
当然Q在L瓉的过E中Q可以借助os的工兗java的工P例如gc打印、jprofiler{)来进行查找?br />
Qps: 不过感觉很多情况下都是应用本w造成的性能瓉Q在写程序时E不注意用错一个数据结构都有可能会D比较大的问题Q所以我现在查找瓉的时候更多的q是先从软g本n下手Q只是Y件性能要做到提升通常来付大的代hQ这个时候需要权衡)
调优基本上要求对g、OS、JDK、数据库甚至软g的实现方式等都要有非常深入的理解Q至要能做到判断出瓉因素Q然后找相应领域的专家来解决Q因此要求是非常高的?br />
关于性能调优的知识体p这里有不错的文章Q?br />
http://www.cnblogs.com/jackei/archive/2008/06/27/1231307.html
话题太大了,写到最后发现基本上q是有些泛泛而谈了,后面会针对这里的每一步来做更为细致的实例的讲q吧Q不q毕竟是外行人,肯定有很多不对的地方Q欢q大家指正、拍砖?br />

]]> - 【译】构建可扩展的Java EE应用Q二Q?/title>http://www.aygfsteel.com/BlueDavy/archive/2008/07/10/213988.htmlBlueDavyBlueDavyThu, 10 Jul 2008 07:42:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2008/07/10/213988.htmlhttp://www.aygfsteel.com/BlueDavy/comments/213988.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2008/07/10/213988.html#Feedback2http://www.aygfsteel.com/BlueDavy/comments/commentRss/213988.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/213988.html阅读全文

]]> - 【译】构建可扩展的Java EE应用Q一Q?/title>http://www.aygfsteel.com/BlueDavy/archive/2008/07/07/213179.htmlBlueDavyBlueDavyMon, 07 Jul 2008 15:15:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2008/07/07/213179.htmlhttp://www.aygfsteel.com/BlueDavy/comments/213179.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2008/07/07/213179.html#Feedback16http://www.aygfsteel.com/BlueDavy/comments/commentRss/213179.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/213179.html阅读全文

]]> - JSP的Request session的有效时间应合理讄http://www.aygfsteel.com/BlueDavy/archive/2008/07/03/212370.htmlBlueDavyBlueDavyThu, 03 Jul 2008 08:24:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2008/07/03/212370.htmlhttp://www.aygfsteel.com/BlueDavy/comments/212370.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2008/07/03/212370.html#Feedback13http://www.aygfsteel.com/BlueDavy/comments/commentRss/212370.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/212370.html阅读全文

]]> - 性能调优概述http://www.aygfsteel.com/BlueDavy/archive/2008/06/29/211558.htmlBlueDavyBlueDavySun, 29 Jun 2008 15:37:00 GMThttp://www.aygfsteel.com/BlueDavy/archive/2008/06/29/211558.htmlhttp://www.aygfsteel.com/BlueDavy/comments/211558.htmlhttp://www.aygfsteel.com/BlueDavy/archive/2008/06/29/211558.html#Feedback10http://www.aygfsteel.com/BlueDavy/comments/commentRss/211558.htmlhttp://www.aygfsteel.com/BlueDavy/services/trackbacks/211558.html阅读全文

]]>
վ֩ģ壺
Դ|
|
|
廪|
|
ԭ|
пѷ|
Ҧ|
|
Ϫ|
Ű|
|
Դ|
ľ|
|
|
|
ʡ|
|
̨|
|
ʯɽ|
ˮ|
|
̫|
Ϫ|
|
|
|
|
|
|
|
|
|
ʻ|
|
֣|
|
|
֦|