This is promising, thanks a lot. Testing with hbase 2.2.5 shows an
improvement, but we're not there yet.

As reported earlier, hbase 2.1.0 was about 60% slower than hbase 1.2.0
in a test that simply scans all the regions in parallel without any
filter. A test with hbase 2.2.5 shows it to be about 40% slower than
1.2.0. So that is better than 2.1.0, but still substantially slower
than what hbase 1.2.0 was.

As before, I tested this both on a 3 node cluster as well as with a
unit test using HBaseTestingUtility. Both tests show very similar
relative differences.

Jan

On Thu, Jun 11, 2020 at 2:16 PM Anoop John <[email protected]> wrote:
>
> In another mail thread Zheng Hu brought up an important Jra fix
> https://issues.apache.org/jira/browse/HBASE-21657
> Can u pls check with this once?
>
> Anoop
>
>
> On Tue, Jun 9, 2020 at 8:08 PM Jan Van Besien <[email protected]> wrote:
>
> > On Sun, Jun 7, 2020 at 7:49 AM Anoop John <[email protected]> wrote:
> > > As per the above configs, it looks like Bucket Cache is not being used.
> > > Only on heap LRU cache in use.
> >
> > True (but it is large enough to hold everything, so I don't think it
> > matters).
> >
> > > @Jan - Is it possible for you to test with off heap Bucket Cache?
> >  Config
> > > bucket cache off heap mode with size ~7.5 GB
> >
> > I did a quick test but it seems not to make a measurable difference.
> > If anything, it is actually slightly slower even. I see 100% hit ratio
> > in the L1
> > LruBlockCache and effectively also 100% in the L2 BucketCache (hit
> > ratio is not yet at 100% but hits increase with every test and misses
> > do not).
> >
> > Given that the LruBlockCache was already large enough to cache all the
> > data anyway, I did not expect this to help either, to be honest.
> >
> > > Do you have any DataBlockEncoding enabled on the CF?
> >
> > Yes, FAST_DIFF. But this is of course true in both the tests with
> > hbase2 and hbase1.
> >
> > Jan
> >

Reply via email to