??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 GMT60code 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阅读全文

BlueDavy 2010-05-04 22:41 发表评论
]]>
大型应用与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阅读全文

BlueDavy 2010-04-16 12:44 发表评论
]]>
《Web定w规划的艺术》书?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2010/04/14/318234.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Wed, 14 Apr 2010 02:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2010/04/14/318234.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/318234.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2010/04/14/318234.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/318234.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/318234.html</trackback:ping><description><![CDATA[     摘要: blog已{U至bluedavy.comQ感兴趣的同学可以移步至此:http://bluedavy.com/?p=27  <a href='http://www.aygfsteel.com/BlueDavy/archive/2010/04/14/318234.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/318234.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2010-04-14 10:35 <a href="http://www.aygfsteel.com/BlueDavy/archive/2010/04/14/318234.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UnicornlTwitter带来的效?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2010/04/10/317903.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Fri, 09 Apr 2010 16:16:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2010/04/10/317903.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/317903.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2010/04/10/317903.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/317903.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/317903.html</trackback:ping><description><![CDATA[     摘要: 3?0日Twitter在其engineering blog上写了一Unicorn Power的blogQhttp://engineering.twitter.com/2010/03/unicorn-power.htmlQ写的挺l典的,按我的理解来讲下q篇blog吧,如有错误Q请帮忙U正Q?)Qblog已迁U至bluedavy.comQ感兴趣的同学可以访问这个地址来查看全文:http://bluedavy.com/?p=25  <a href='http://www.aygfsteel.com/BlueDavy/archive/2010/04/10/317903.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/317903.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2010-04-10 00:16 <a href="http://www.aygfsteel.com/BlueDavy/archive/2010/04/10/317903.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从超市收银故事看互联|技?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2010/03/29/316806.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Mon, 29 Mar 2010 05:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2010/03/29/316806.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/316806.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2010/03/29/316806.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/316806.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/316806.html</trackback:ping><description><![CDATA[׃blog开始{Udbluedavy.comQ感兴趣的同学可到此围观Q?a >http://bluedavy.com/?p=23</a>Q本blog从看一个超市发展的q程中,攉到的问题以及解x案来阐述互联|的技术? <img src ="http://www.aygfsteel.com/BlueDavy/aggbug/316806.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2010-03-29 13:20 <a href="http://www.aygfsteel.com/BlueDavy/archive/2010/03/29/316806.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>杭州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阅读全文

BlueDavy 2010-03-19 23:57 发表评论
]]>
SOA@eBayd?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2010/02/23/313701.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Tue, 23 Feb 2010 05:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2010/02/23/313701.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/313701.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2010/02/23/313701.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/313701.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/313701.html</trackback:ping><description><![CDATA[     摘要: 在QCon SF 2009的SOA分会ZQeBay的架构师讲了一个SOA @ eBay的PPTQ正好和我的工作有很多的交叉点,于是比较认真的看了下q个PPTQ感兴趣的同学可以从q里下蝲Qhttp://qconsf.com/sf2009/file?path=/qcon-sanfran-2009/slides/SastryMalladi_SOAEBayHowIsItAHit.pdfQ在q个PPT中可以看到eBay对于SOA的看法以及他们目前的做法Q自׃是做q方面工作的Q就在这blog中介l下q个PPT以及自己对于SOA的一些看法?nbsp; <a href='http://www.aygfsteel.com/BlueDavy/archive/2010/02/23/313701.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/313701.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2010-02-23 13:15 <a href="http://www.aygfsteel.com/BlueDavy/archive/2010/02/23/313701.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Java中用协E(CoroutineQ?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2010/01/28/311148.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Thu, 28 Jan 2010 15:16:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2010/01/28/311148.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/311148.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2010/01/28/311148.html#Feedback</comments><slash:comments>22</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/311148.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/311148.html</trackback:ping><description><![CDATA[     摘要: 本篇blog讲qcoroutine的一些背景知识,以及在Java中如何用CoroutineQ包括一个简单的benchmarkҎQ希望能借助q篇blog让大家了解到更多在java中用coroutine的方法,本篇blog的PDF版本可从此下载:http://www.bluedavy.com/open/UseCoroutineInJava.pdf  <a href='http://www.aygfsteel.com/BlueDavy/archive/2010/01/28/311148.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/311148.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2010-01-28 23:16 <a href="http://www.aygfsteel.com/BlueDavy/archive/2010/01/28/311148.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>l箋观看eBay的技术发?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2009/11/16/302585.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Mon, 16 Nov 2009 09:19:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2009/11/16/302585.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/302585.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2009/11/16/302585.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/302585.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/302585.html</trackback:ping><description><![CDATA[     摘要: 在HPTS大会上,Randy Shoup攑և的eBay的PPT有所改变Q在原有?个Architectural Lessons上又增加?个lessonQ从q也可以一定程度的看出当访问量、数据量、功能不断上涨后Q碰到的技术问题也l发展,惛_q也是eBay增加5个lessons的原因,eBay在技术方面的发展对很多互联网公司都有一些参考意义,毕竟它已l经历过了国内很多网站目前的阶段甚至是几q后的阶D,在本blog中就完整的来看看eBay的这10个lessons、eBay的应对策略以及我个h的一些推?nbsp; <a href='http://www.aygfsteel.com/BlueDavy/archive/2009/11/16/302585.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/302585.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2009-11-16 17:19 <a href="http://www.aygfsteel.com/BlueDavy/archive/2009/11/16/302585.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{】王速瑜和我参加架构师接龙的对话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阅读全文

BlueDavy 2009-09-06 11:52 发表评论
]]>
【译】可伸羃性最佛_?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2009/08/19/291794.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Wed, 19 Aug 2009 06:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2009/08/19/291794.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/291794.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2009/08/19/291794.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/291794.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/291794.html</trackback:ping><description><![CDATA[     摘要: q篇文章中ȝ了一些构建可伸羃性系l的最佛_践,ȝ的不错,于是译了下Q原文在此:http://akfpartners.com/techblog/2009/08/11/scalability-best-practices/Q翻译内容如下?nbsp; <a href='http://www.aygfsteel.com/BlueDavy/archive/2009/08/19/291794.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/291794.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2009-08-19 14:41 <a href="http://www.aygfsteel.com/BlueDavy/archive/2009/08/19/291794.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>旁观者看eBay技术发?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2009/07/24/288055.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Thu, 23 Jul 2009 16:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2009/07/24/288055.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/288055.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2009/07/24/288055.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/288055.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/288055.html</trackback:ping><description><![CDATA[     摘要: 几年以来QeBay在几个不同的大会上先后分享过几次关于eBay技术的PPTQ在q篇blog中,׃q些PPT来以旁观者的角度分析下eBay的技术发展历E,不论eBay现在的业l如何,不可否认Q他们的技术还是挺强的Q因此还是值得学习QeBay的整个技术发展历E从一定程度上来说可以认ؓ是互联网公司的典型技术发展历E,基本上各家互联网公司都在走着cM的\U,只是各家选择的语a不同、具体的实现Ҏ不同、细节不同,当然Q思\是一斚wQ实现又是另外一斚wQ只有两者结合才能实C个高可用、高性能和高q发的有量数据的系l?nbsp; <a href='http://www.aygfsteel.com/BlueDavy/archive/2009/07/24/288055.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/288055.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2009-07-24 00:39 <a href="http://www.aygfsteel.com/BlueDavy/archive/2009/07/24/288055.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>|站架构相关PPT、文章整理(更新?009-7-15Q?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2009/04/28/267970.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Tue, 28 Apr 2009 12:29:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2009/04/28/267970.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/267970.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2009/04/28/267970.html#Feedback</comments><slash:comments>39</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/267970.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/267970.html</trackback:ping><description><![CDATA[     摘要: 在这blog中放|了我收集的一些网站架构相关的PPT和文章,提供l大家下载,如果大家有相关的好的PPT、文章的话,也欢q推荐给我,非常感谢Q?)Q这blog的内容也会随着我收集的东西增加而变化,同时也会增加我对于这些PPT、文章的看法和评仗?nbsp; <a href='http://www.aygfsteel.com/BlueDavy/archive/2009/04/28/267970.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/267970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2009-04-28 20:29 <a href="http://www.aygfsteel.com/BlueDavy/archive/2009/04/28/267970.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>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; 阅读全文

BlueDavy 2009-04-10 14:49 发表评论
]]>
大型|站架构演变和知识体p?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2008/09/03/226749.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Wed, 03 Sep 2008 11:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2008/09/03/226749.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/226749.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2008/09/03/226749.html#Feedback</comments><slash:comments>78</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/226749.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/226749.html</trackback:ping><description><![CDATA[     摘要: 之前也有一些介l大型网站架构演变的文章Q例如LiveJournal的、ebay的,都是非常值得参考的Q不q感觉他们讲的更多的是每ơ演变的l果Q而没有很详细的讲Z么需要做q样的演变,再加上近来感觉有不少同学都很难明白ؓ什么一个网站需要那么复杂的技术,于是有了写这文章的xQ在q篇文章?阐qC个普通的|站发展成大型网站过E中的一U较为典型的架构演变历程和所需掌握的知识体p,希望能给想从事互联网行业的同学一点初步的概念Q?)Q文中的不对之处也请各位多给点徏议,让本文真正v到抛砖引玉的效果?nbsp; <a href='http://www.aygfsteel.com/BlueDavy/archive/2008/09/03/226749.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/226749.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2008-09-03 19:12 <a href="http://www.aygfsteel.com/BlueDavy/archive/2008/09/03/226749.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>外行压力试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 />


BlueDavy 2008-07-25 17:40 发表评论
]]>
【译】构建可扩展的Java EE应用Q二Q?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2008/07/10/213988.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Thu, 10 Jul 2008 07:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2008/07/10/213988.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/213988.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2008/07/10/213988.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/213988.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/213988.html</trackback:ping><description><![CDATA[     摘要: q篇文章的第二部分在昨天也发布出来了Q于是抓紧时间把它给译了。在q篇文章的第一部分中,作者结合自ql验对如何构建具备良好的垂直扩展能力的Java EE应用做了讲解Q在q第二部分的文章中,作者则对如何构建具备良好水qx展能力的Java EE应用来进行了详细的讲qͼ常见的session复制问题Q水qx展中l常需要涉及的分布式文件系l、分布式~存、分布式q行计算Q全文读下来Q作者基本指Z构徏可扩展的Java EE应用需要了解的知识体系Q如需深入的话q有必要q一步的学习Q例如集技术、通讯协议、线E、ƈ发等Q和qx实践中的一些注意事,应该说是十分难得的好文章,值得推荐?nbsp; <a href='http://www.aygfsteel.com/BlueDavy/archive/2008/07/10/213988.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/213988.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2008-07-10 15:42 <a href="http://www.aygfsteel.com/BlueDavy/archive/2008/07/10/213988.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【译】构建可扩展的Java EE应用Q一Q?/title><link>http://www.aygfsteel.com/BlueDavy/archive/2008/07/07/213179.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Mon, 07 Jul 2008 15:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlueDavy/archive/2008/07/07/213179.html</guid><wfw:comment>http://www.aygfsteel.com/BlueDavy/comments/213179.html</wfw:comment><comments>http://www.aygfsteel.com/BlueDavy/archive/2008/07/07/213179.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlueDavy/comments/commentRss/213179.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlueDavy/services/trackbacks/213179.html</trackback:ping><description><![CDATA[     摘要: q是一从TheServerSide上翻译过来的文章Q很自豪q篇q么好的文章是一个中国hQ从作者名字上猜想应该是中国h吧,:)Q写的,原文地址为:http://www.theserverside.com/tt/articles/article.tss?l=ScalingYourJavaEEApplicationsQ可以说Q这文章写的是非常的不错的Q这是文章的W一部分Q探讨了如何构徏可垂直扩展的Java EE应用Q文中谈论到的让所~写的Java EE应用具备垂直扩展能力的几个关键要素,例如热锁问题、尽可能的羃短同步块、不要在staticҎ上加锁、多使用Atomic包、jvm内存不能讄的太大等Q文中除了列了这几个关键要素外,q详l的解释了ؓ什么不能做以及如何避免出现q样的现象,可以很明昄看出作者在q些斚w是具备了非常丰富的经验的Q因此这文章不仅仅讲述了可扩展性理论方面的知识Q同时也很好的从实战角度q行了分析,之后我也会结合这文章来说说自己曄到的垂直扩展场景的反例Q同时也很期待这文章的W二部分Q第二部分将探讨如何构徏可水qx展的Java EE应用Q翻译的不好的地方还请大家多  <a href='http://www.aygfsteel.com/BlueDavy/archive/2008/07/07/213179.html'>阅读全文</a><img src ="http://www.aygfsteel.com/BlueDavy/aggbug/213179.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlueDavy/" target="_blank">BlueDavy</a> 2008-07-07 23:15 <a href="http://www.aygfsteel.com/BlueDavy/archive/2008/07/07/213179.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>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阅读全文

BlueDavy 2008-07-03 16:24 发表评论
]]>
性能调优概述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阅读全文

BlueDavy 2008-06-29 23:37 发表评论
]]>
վ֩ģ壺 Դ| | | | | ԭ| пѷ| Ҧ| | Ϫ| Ű| | Դ| ľ| | | | ʡ| | ̨| | ʯɽ| ˮ| | ̫| Ϫ| | | | | | | | | | ʻ| | ֣| | | ֦|