Caliper Report





Summary

Test Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
1 open 300 0 97.2 tps 0.53 s 0.07 s 0.23 s 93.3 tps
2 open 600 0 199.7 tps 0.33 s 0.02 s 0.18 s 186.1 tps
3 open 900 0 297.9 tps 0.33 s 0.04 s 0.18 s 277.1 tps
4 open 1800 0 596.8 tps 0.20 s 0.02 s 0.11 s 590.9 tps
5 open 3000 0 994.4 tps 0.14 s 0.02 s 0.08 s 984.6 tps
6 query 1000 0 487.1 tps 0.06 s 0.00 s 0.02 s 485.2 tps
7 query 2000 0 991.1 tps 0.03 s 0.00 s 0.01 s 988.1 tps
8 query 3000 0 1469.1 tps 0.03 s 0.00 s 0.01 s 1464.8 tps
9 query 6000 0 2968.8 tps 0.02 s 0.00 s 0.01 s 2960.0 tps
10 query 10000 0 4995.0 tps 0.04 s 0.01 s 0.01 s 4967.7 tps

round 0 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 300 0 97.2 tps 0.53 s 0.07 s 0.23 s 93.3 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 107.1MB 106.6MB 119.43% 26.20% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 7.6MB 7.6MB 1.68% 1.11% 69.0KB 62.9KB 0B 0B
Docker dev-peer1.org1.example.co...le-v0 7.6MB 7.5MB 4.14% 2.70% 104.0KB 96.0KB 0B 0B
Docker accelerator 20.0MB 19.8MB 7.00% 6.44% 103.3KB 186.4KB 48.0KB 0B
Docker peer1.org1.example.com 98.9MB 94.3MB 7.60% 5.55% 206.1KB 290.0KB 0B 272.0KB
Docker peer0.org1.example.com 97.6MB 97.4MB 4.88% 3.78% 167.8KB 331.9KB 0B 272.0KB
Docker ca.org1.example.com 24.6MB 24.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 26.8MB 26.3MB 2.52% 1.57% 81.3KB 184.4KB 72.0KB 140.0KB

round 1 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 600 0 199.7 tps 0.33 s 0.02 s 0.18 s 186.1 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 108.8MB 108.7MB 3.84% 2.88% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 7.7MB 7.7MB 5.40% 4.97% 121.0KB 112.3KB 0B 0B
Docker dev-peer1.org1.example.co...le-v0 7.8MB 7.7MB 6.54% 6.01% 225.6KB 208.4KB 0B 0B
Docker accelerator 21.1MB 20.8MB 11.58% 11.46% 204.7KB 345.3KB 28.0KB 0B
Docker peer1.org1.example.com 105.0MB 104.0MB 12.40% 11.26% 407.1KB 554.0KB 0B 356.0KB
Docker peer0.org1.example.com 103.5MB 100.8MB 10.33% 10.33% 293.3KB 576.5KB 0B 356.0KB
Docker ca.org1.example.com 24.6MB 24.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 27.7MB 27.6MB 4.32% 4.16% 158.1KB 320.6KB 0B 204.0KB

round 2 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 900 0 297.9 tps 0.33 s 0.04 s 0.18 s 277.1 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 69.0MB 67.7MB 8.94% 5.81% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 7.9MB 7.8MB 7.66% 6.19% 240.4KB 222.3KB 0B 0B
Docker dev-peer1.org1.example.co...le-v0 7.7MB 7.7MB 10.49% 7.17% 146.4KB 135.5KB 0B 0B
Docker accelerator 21.6MB 21.4MB 16.93% 12.75% 239.2KB 385.8KB 0B 0B
Docker peer1.org1.example.com 105.7MB 105.5MB 17.56% 13.29% 350.7KB 516.9KB 0B 400.0KB
Docker peer0.org1.example.com 107.8MB 107.5MB 14.46% 11.88% 458.1KB 811.0KB 0B 400.0KB
Docker ca.org1.example.com 24.6MB 24.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 28.5MB 28.5MB 6.11% 4.71% 170.4KB 381.8KB 0B 240.0KB

round 3 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 1800 0 596.8 tps 0.20 s 0.02 s 0.11 s 590.9 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 70.5MB 69.9MB 11.60% 8.54% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.0MB 7.9MB 19.77% 6.59% 788.5KB 736.6KB 0B 0B
Docker dev-peer1.org1.example.co...le-v0 7.8MB 7.7MB 14.27% 4.76% 755.3KB 704.5KB 0B 0B
Docker accelerator 22.5MB 22.0MB 33.09% 11.23% 955.7KB 1.5MB 56.0KB 0B
Docker peer1.org1.example.com 107.0MB 106.4MB 26.96% 9.81% 1.5MB 2.1MB 0B 1.2MB
Docker peer0.org1.example.com 109.4MB 108.9MB 35.05% 13.01% 1.5MB 2.8MB 0B 1.2MB
Docker ca.org1.example.com 24.6MB 24.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 29.6MB 29.2MB 11.63% 3.88% 668.7KB 1.3MB 40.0KB 780.0KB

round 4 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 3000 0 994.4 tps 0.14 s 0.02 s 0.08 s 984.6 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 71.4MB 71.2MB 9.04% 6.53% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.0MB 8.0MB 31.28% 26.14% 866.2KB 807.3KB 0B 0B
Docker dev-peer1.org1.example.co...le-v0 8.0MB 7.9MB 27.58% 23.56% 865.1KB 809.3KB 0B 0B
Docker accelerator 23.1MB 23.0MB 51.62% 43.42% 1010.3KB 1.5MB 40.0KB 0B
Docker peer1.org1.example.com 108.6MB 108.1MB 47.01% 40.67% 1.7MB 2.3MB 0B 1.3MB
Docker peer0.org1.example.com 111.4MB 110.7MB 53.03% 44.48% 1.7MB 3.1MB 0B 1.4MB
Docker ca.org1.example.com 24.6MB 24.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 31.0MB 30.6MB 18.97% 15.86% 750.2KB 1.5MB 0B 876.0KB

round 5 - query

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
query 1000 0 487.1 tps 0.06 s 0.00 s 0.02 s 485.2 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 74.2MB 74.2MB 5.57% 3.64% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.0MB 8.0MB 9.79% 9.79% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...le-v0 7.9MB 7.9MB 6.35% 6.35% 0B 0B 0B 0B
Docker accelerator 23.8MB 23.8MB 24.47% 24.47% 0B 0B 0B 0B
Docker peer1.org1.example.com 108.8MB 108.8MB 10.42% 10.42% 0B 0B 0B 0B
Docker peer0.org1.example.com 111.3MB 111.3MB 15.52% 15.52% 0B 0B 0B 0B
Docker ca.org1.example.com 24.6MB 24.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 31.1MB 31.1MB 0.01% 0.01% 0B 0B 0B 0B

round 6 - query

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
query 2000 0 991.1 tps 0.03 s 0.00 s 0.01 s 988.1 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 82.5MB 81.9MB 7.77% 5.05% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.0MB 8.0MB 16.51% 8.25% 186.8KB 156.4KB 0B 0B
Docker dev-peer1.org1.example.co...le-v0 8.0MB 8.0MB 15.07% 7.53% 236.9KB 199.7KB 0B 0B
Docker accelerator 23.5MB 23.5MB 42.50% 21.26% 351.6KB 334.5KB 0B 0B
Docker peer1.org1.example.com 108.9MB 108.9MB 22.78% 11.96% 271.7KB 323.1KB 0B 0B
Docker peer0.org1.example.com 111.5MB 111.5MB 24.88% 13.01% 215.2KB 256.3KB 0B 0B
Docker ca.org1.example.com 24.6MB 24.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 31.1MB 31.1MB 0.00% 0.00% 0B 0B 0B 0B

round 7 - query

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
query 3000 0 1469.1 tps 0.03 s 0.00 s 0.01 s 1464.8 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 89.8MB 89.1MB 15.29% 10.03% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.2MB 8.2MB 20.72% 20.72% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...le-v0 8.0MB 8.0MB 22.22% 22.22% 0B 0B 0B 0B
Docker accelerator 23.6MB 23.6MB 55.27% 55.27% 0B 0B 0B 0B
Docker peer1.org1.example.com 109.4MB 109.4MB 33.03% 33.03% 0B 0B 0B 0B
Docker peer0.org1.example.com 111.5MB 111.5MB 32.10% 32.10% 0B 0B 0B 0B
Docker ca.org1.example.com 24.6MB 24.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 31.1MB 31.1MB 0.00% 0.00% 0B 0B 0B 0B

round 8 - query

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
query 6000 0 2968.8 tps 0.02 s 0.00 s 0.01 s 2960.0 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 97.5MB 97.4MB 25.47% 16.53% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.1MB 8.1MB 47.48% 47.48% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...le-v0 8.0MB 8.0MB 44.71% 44.71% 0B 0B 0B 0B
Docker accelerator 23.7MB 23.7MB 104.08% 104.08% 0B 0B 0B 0B
Docker peer1.org1.example.com 109.3MB 109.3MB 66.10% 66.10% 0B 0B 0B 0B
Docker peer0.org1.example.com 112.6MB 112.6MB 69.69% 69.69% 0B 0B 0B 0B
Docker ca.org1.example.com 24.7MB 24.7MB 0.29% 0.29% 0B 0B 0B 0B
Docker orderer.example.com 31.1MB 31.1MB 0.03% 0.03% 0B 0B 0B 0B

round 9 - query

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
query 10000 0 4995.0 tps 0.04 s 0.01 s 0.01 s 4967.7 tps
resource consumption
TYPE NAME Memory(max) Memory(avg) CPU(max) CPU(avg) Traffic In Traffic Out Disc Read Disc Write
Process node local-client.js(avg) 100.4MB 94.6MB 25.63% 16.99% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.5MB 7.5MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...nk-v0 7.6MB 7.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.4MB 8.4MB 62.17% 62.17% 0B 0B 0B 0B
Docker dev-peer1.org1.example.co...le-v0 8.2MB 8.2MB 60.53% 60.53% 0B 0B 0B 0B
Docker accelerator 23.9MB 23.9MB 157.86% 157.86% 0B 0B 0B 0B
Docker peer1.org1.example.com 109.5MB 109.5MB 89.61% 89.61% 0B 0B 0B 0B
Docker peer0.org1.example.com 112.9MB 112.9MB 94.48% 94.48% 0B 0B 0B 0B
Docker ca.org1.example.com 24.7MB 24.7MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 31.1MB 31.1MB 0.02% 0.02% 0B 0B 0B 0B

Test Environment

benchmark config
{
  "name": "simple",
  "description": "This is an example benchmark for caliper, to test the backend DLT's performance with simple account opening & querying transactions",
  "clients": {
    "type": "local",
    "number": 5
  },
  "rounds": [
    {
      "label": "open",
      "txNumber": [
        300,
        600,
        900,
        1800,
        3000
      ],
      "rateControl": [
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 100
          }
        },
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 200
          }
        },
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 300
          }
        },
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 600
          }
        },
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 1000
          }
        }
      ],
      "arguments": {
        "money": 10000
      },
      "callback": "benchmark/simple/open.js"
    },
    {
      "label": "query",
      "txNumber": [
        1000,
        2000,
        3000,
        6000,
        10000
      ],
      "rateControl": [
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 500
          }
        },
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 1000
          }
        },
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 1500
          }
        },
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 3000
          }
        },
        {
          "type": "fixed-rate",
          "opts": {
            "tps": 5000
          }
        }
      ],
      "callback": "benchmark/simple/query.js"
    }
  ]
}
SUT
not provided