[ 
https://issues.apache.org/jira/browse/HBASE-15265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15184421#comment-15184421
 ] 

Duo Zhang commented on HBASE-15265:
-----------------------------------

[~stack] I have run a WALPE on a 5 node cluster.

On master branch
{noformat}
-- Histograms ------------------------------------------------------------------
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.latencyHistogram.nanos
             count = 993526
               min = 424172
               max = 1376267
              mean = 491388.58
            stddev = 54001.33
            median = 483846.00
              75% <= 496580.00
              95% <= 545363.00
              98% <= 588029.00
              99% <= 645355.00
            99.9% <= 1376267.00
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.syncCountHistogram.countPerSync
             count = 993538
               min = 1
               max = 1
              mean = 1.00
            stddev = 0.00
            median = 1.00
              75% <= 1.00
              95% <= 1.00
              98% <= 1.00
              99% <= 1.00
            99.9% <= 1.00
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.syncHistogram.nanos-between-syncs
             count = 993540
               min = 390501
               max = 1200319
              mean = 466742.40
            stddev = 41737.18
            median = 460329.00
              75% <= 473633.00
              95% <= 516878.00
              98% <= 556977.00
              99% <= 610978.00
            99.9% <= 821039.00

-- Meters ----------------------------------------------------------------------
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.appendMeter.bytes
             count = 553402337
         mean rate = 1045989.09 events/second
     1-minute rate = 1087437.57 events/second
     5-minute rate = 879784.11 events/second
    15-minute rate = 465526.36 events/second
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.syncMeter.syncs
             count = 993546
         mean rate = 1877.89 events/second
     1-minute rate = 1952.33 events/second
     5-minute rate = 1579.51 events/second
    15-minute rate = 835.77 events/second


2016-03-08 12:32:15,664 INFO  [t0,r0] wal.WALPerformanceEvaluation: t0,r0 took 
513.158s 1948.718ops/s
2016-03-08 12:32:15,664 INFO  [main] wal.WALPerformanceEvaluation: Summary: 
threads=1, iterations=1000000, syncInterval=0 took 513.158s 1948.718ops/s
{noformat}

With the v6 patch and set {{hbase.wal.provider}} to {{asyncfs}}
{noformat}
-- Histograms ------------------------------------------------------------------
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.latencyHistogram.nanos
             count = 942227
               min = 178089
               max = 16710130
              mean = 274607.68
            stddev = 707975.65
            median = 240741.00
              75% <= 251231.00
              95% <= 283781.00
              98% <= 337094.00
              99% <= 460342.00
            99.9% <= 16710130.00
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.syncCountHistogram.countPerSync
             count = 942235
               min = 1
               max = 1
              mean = 1.00
            stddev = 0.00
            median = 1.00
              75% <= 1.00
              95% <= 1.00
              98% <= 1.00
              99% <= 1.00
            99.9% <= 1.00
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.syncHistogram.nanos-between-syncs
             count = 942241
               min = 162382
               max = 6048183
              mean = 231193.13
            stddev = 231598.71
            median = 220296.00
              75% <= 228857.00
              95% <= 264478.00
              98% <= 302176.00
              99% <= 398986.00
            99.9% <= 6048183.00

-- Meters ----------------------------------------------------------------------
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.appendMeter.bytes
             count = 524833250
         mean rate = 2011339.83 events/second
     1-minute rate = 2168110.13 events/second
     5-minute rate = 1203438.51 events/second
    15-minute rate = 510366.96 events/second
org.apache.hadoop.hbase.wal.WALPerformanceEvaluation.syncMeter.syncs
             count = 942251
         mean rate = 3610.95 events/second
     1-minute rate = 3892.46 events/second
     5-minute rate = 2160.54 events/second
    15-minute rate = 916.26 events/second


2016-03-08 12:22:14,850 INFO  [t0,r0] wal.WALPerformanceEvaluation: t0,r0 took 
254.562s 3928.316ops/s
2016-03-08 12:22:14,850 INFO  [main] wal.WALPerformanceEvaluation: Summary: 
threads=1, iterations=1000000, syncInterval=0 took 254.562s 3928.316ops/s
{noformat}

Almost the same with your previous test, about 2x faster for singie threaded 
test.
3928.316ops/s vs. 1948.718ops/s

> Implement an asynchronous FSHLog
> --------------------------------
>
>                 Key: HBASE-15265
>                 URL: https://issues.apache.org/jira/browse/HBASE-15265
>             Project: HBase
>          Issue Type: Sub-task
>          Components: wal
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>             Fix For: 2.0.0
>
>         Attachments: HBASE-15265-v1.patch, HBASE-15265-v2.patch, 
> HBASE-15265-v3.patch, HBASE-15265-v4.patch, HBASE-15265-v5.patch, 
> HBASE-15265-v6.patch, HBASE-15265.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to