Elliott Clark created HBASE-9399:
------------------------------------

             Summary: Up the memstore flush size
                 Key: HBASE-9399
                 URL: https://issues.apache.org/jira/browse/HBASE-9399
             Project: HBase
          Issue Type: Task
          Components: regionserver
    Affects Versions: 0.98.0, 0.96.0
            Reporter: Elliott Clark
            Assignee: Elliott Clark


As heap sizes get bigger we are still recommending that users keep their number 
of regions to a minimum.  This leads to lots of un-used memstore memory.

For example I have a region server with 32+ gigs of ram.  30 gigs are there for 
the region server.  This with current defaults the global memstore size 
reserved is 8 gigs.

The per region memstore size is 128mb right now.  That means that I need 80 
regions actively taking writes to reach the global memstore size.  That number 
is way out of line with what our split policies currently give users.  They are 
given much fewer regions by default.

We should up the hbase.hregion.memstore.flush.size size.  Ideally we should 
auto tune everything.  But until then I think something like 512mb would help a 
lot with our write throughput on clusters that don't have several hundred 
regions per RS.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to