Changes between Version 10 and Version 11 of Ticket #118


Ignore:
Timestamp:
08/30/2012 11:57:27 AM (14 years ago)
Author:
chenchongqi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #118 – Description

    v10 v11  
    5252== 初步处理 == 
    5353* 237.45增加了1g内存 
    54 * 准备dump一次内存看看应用占内存的大头是哪部分,resin是否可以减少内存配置 
     54* 准备dump一次内存看看应用占内存的大头是哪部分,resin是否可以减少内存配置,237.54内存快照分析: 
     55{{{ 
     56One instance of "com.caucho.server.cluster.Server" loaded by "sun.misc.Launcher$AppClassLoader @ 0x2aaabe200800" occupies 95,697,912 (12.75%) bytes. The memory is accumulated in one instance of "com.caucho.util.LruCache" loaded by "sun.misc.Launcher$AppClassLoader @ 0x2aaabe200800". 
     57 
     58Keywords 
     59com.caucho.server.cluster.Server 
     60sun.misc.Launcher$AppClassLoader @ 0x2aaabe200800 
     61com.caucho.util.LruCache 
     62 
     63//这部分下周更新会去掉 
     64One instance of "jeasy.analysis.llIlllIIIlIlllll" loaded by "com.caucho.loader.EnvironmentClassLoader @ 0x2aaadac9f080" occupies 83,716,264 (11.16%) bytes. The memory is accumulated in one instance of "java.util.TreeMap$Entry" loaded by "<system class loader>". 
     65 
     66Keywords 
     67java.util.TreeMap$Entry 
     68com.caucho.loader.EnvironmentClassLoader @ 0x2aaadac9f080 
     69jeasy.analysis.llIlllIIIlIlllll 
     70 
     71523 instances of "com.schooner.MemCached.SchoonerSockIOPool$TCPSockIO", loaded by "com.caucho.loader.EnvironmentClassLoader @ 0x2aaadac9f080" occupy 377,951,744 (50.36%) bytes. These instances are referenced from one instance of "java.util.concurrent.ConcurrentHashMap$Segment[]", loaded by "<system class loader>" 
     72 
     73Keywords 
     74java.util.concurrent.ConcurrentHashMap$Segment[] 
     75com.caucho.loader.EnvironmentClassLoader @ 0x2aaadac9f080 
     76com.schooner.MemCached.SchoonerSockIOPool$TCPSockIO 
     77}}} 
    5578* 测试环境模拟压力测试,看看能否重现并做动态监控和分析 
    5679 * 测试环境去掉squid和resin自带缓存,50/s的索引页和100/s的readintf模拟ssi压力测试下16个小时后的系统状态,修改jsp暂时没有出现编译内存问题。线程数保持在100左右,ygc比较频繁基本上一秒一次,之所以还可以比较好的状态估计是因为测试的ssi接口相对线上情况会好很多,不会太多出现超时失败的情形。 
     
    83106}}} 
    84107 
    85 == 长期目标 == 
     108== 优化 == 
     109* 因为索引页的ssi没有走squid缓存,考虑这部分加上mc缓存以减少r系统压力 
    86110* 考虑将大部分时间不敏感的ssi转为静态发布的方式减少压力 
    87111* 报价应用前台拆分:索引服务 + SSI服务