XMLWordPrintableJSON

Details

    • Reviewed

    Description

      Looks like this with a PE random write loading:

       ./hbase/bin/hbase  --config ~/conf_hbase org.apache.hadoop.hbase.PerformanceEvaluation --nomapred --presplit=40  --size=30 --columns=10 --valueSize=100 randomWrite 200
      

      ... against a single server.

      12.47%  perf-91935.map                                                                            [.] Lorg/apache/hadoop/hbase/BBKVComparator;::compare
       10.42%  libjvm.so                                                                                 [.] ParNewGeneration::copy_to_survivor_space_avoiding_promotion_undo(ParScanThreadState*, oopDesc*, unsigned long, markOopDesc*)
        6.78%  perf-91935.map                                                                            [.] Lorg/apache/hadoop/hbase/regionserver/MemStoreLABImpl;::copyCellInto
      ....
      

      These are top CPU consumers using perf-map-agent ./bin/perf-java-top...

      Attachments

        1. Screen Shot 2018-07-11 at 9.52.46 PM.png
          367 kB
          Michael Stack
        2. 2.0707.baseline.91935.cpu.svg
          223 kB
          Michael Stack
        3. 2.0711.patched.145414.cpu.svg
          235 kB
          Michael Stack
        4. 0001-HBASE-20875-MemStoreLABImp-copyIntoCell-uses-7-CPU-w.patch
          6 kB
          Michael Stack
        5. HBASE-20875.master.001.patch
          6 kB
          Michael Stack
        6. HBASE-20875.master.002.patch
          6 kB
          Michael Stack

        Issue Links

          Activity

            People

              stack Michael Stack
              stack Michael Stack
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: