Hi This is jmap -histo result. num #instances #bytes class name ---------------------------------------------- 1: 14917882 3396492464 [C 2: 1996994 2118021808 [B
num #instances #bytes class name ---------------------------------------------- 1: 14917882 3396492464 [C 2: 1996994 2118021808 [B 3: 43341650 1733666000 java.util.LinkedHashMap$Entry 4: 14453983 1156550896 [Ljava.util.HashMap$Entry; 5: 14446577 924580928 org.apache.hadoop.metrics2.lib.Interns$CacheWith2Keys$2 6: 14816939 474142048 java.lang.String 7: 14463510 347124240 org.apache.hadoop.metrics2.lib.MetricsInfoImpl 8: 6380066 255202640 org.apache.hadoop.hbase.KeyValue 9: 7274264 174582336 java.util.concurrent.ConcurrentSkipListMap$Node 10: 3412039 81888936 java.util.concurrent.ConcurrentSkipListMap$Index 11: 9208 28516704 [I 12: 259293 26673528 [Ljava.lang.Object; 13: 424072 20355456 java.nio.HeapByteBuffer 14: 418655 20095440 java.nio.HeapCharBuffer 15: 657703 15784872 org.apache.hadoop.metrics2.impl.MetricGaugeDouble 16: 589926 14158224 org.apache.hadoop.metrics2.impl.MetricCounterLong 17: 522366 12536784 org.apache.hadoop.metrics2.impl.MetricGaugeLong 18: 504238 12101712 java.lang.Double 19: 436872 10484928 com.google.protobuf.LiteralByteString 20: 72414 9990968 <constMethodKlass> 21: 72414 9857616 <methodKlass> 22: 55752 9354400 [Ljava.util.concurrent.ConcurrentHashMap$HashEntry; 23: 103154 7427088 org.apache.hadoop.hbase.protobuf.generated.ClientProtos$MutationProto 24: 145924 7004352 org.apache.hadoop.hbase.monitoring.MonitoredTaskImpl 25: 5322 6835120 <constantPoolKlass> 26: 251260 6030240 java.util.ArrayList 27: 94355 5979040 <symbolKlass> 28: 103170 5777520 org.apache.hadoop.hbase.protobuf.generated.ClientProtos$MutationProto$ColumnValue$QualifierValue 29: 238244 5717856 java.util.Collections$UnmodifiableRandomAccessList 30: 130150 5206000 java.util.TreeMap$Entry 31: 103160 4951680 org.apache.hadoop.hbase.protobuf.generated.ClientProtos$MutationProto$ColumnValue Thanks -----邮件原件----- 发件人: Ted Yu [mailto:[email protected]] 发送时间: 2014年5月23日 22:34 收件人: [email protected] 主题: Re: 答复: what in regionserver's Used Heap You can use jmap with -histo option to find out heap consumption: http://docs.oracle.com/javase/7/docs/technotes/tools/share/jmap.html Please pastebin jmap output. Cheers On Thu, May 22, 2014 at 11:30 PM, sunweiwei <[email protected]>wrote: > Hi Ted > > I have checked regionsever:60030/rs-status#regionMemstoreStats. Memstore > and Cache Size is very small. > But Used Heap is very large. > Is there Any other thing in the Used Heap, and use lots of heaps? > > Thanks > > -----邮件原件----- > 发件人: Ted Yu [mailto:[email protected]] > 发送时间: 2014年5月23日 11:59 > 收件人: [email protected] > 主题: Re: what in regionserver's Used Heap > > On regionsever:60030/rs-status#regionMemstoreStats, you should be able to > see how much memstore each region uses. > > You can also use ganglia, etc to view the metrics. > See http://hbase.apache.org/book.html#hbase_metrics (15.4.4.3 and > 15.4.4.7) > > Cheers > > > On Thu, May 22, 2014 at 8:39 PM, sunweiwei <[email protected] > >wrote: > > > Hi > > > > > > > > I'm using hbase0.96. > > > > > > > > In hbase web, I see : > > > > Max Heap is 16.0 G > > > > Memstore Size is 208.6 M > > > > Cache Size is 138M > > > > Cache Free is 6.2G > > > > > > > > And Used Heap is 10.2 G. > > > > > > > > Used Heap is large. I want to know what could be in then Used > Heap. > > > > > > > > > > Thanks. > > > > > >
