导航

2011年6月24日

摘要: HBase region server作为一个Java程序,启动时应该指定max heap size,比方说8G。那这8G会被如何使用呢?1. 作为每个region的mem store,缺省是64M。那么如果这个region server一共有100个region的话,就要用掉64M*100=6.4G内存了。2. 作为block cache用,缺省是20%的内存用作block cache,那么就是8G*20% = 1.6G。3. 其他对象分配。从上面的情况可以看到,如果这个region server只有8G的heap size的话,在100个region的情况下,内存已经完全用完了(6.4G. 阅读全文

posted @ 2011-06-24 13:52 姜伟华 阅读(1307) 评论(0) 推荐(0) 编辑