Caliper Report





Summary

Test Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
1 open 300 0 97.0 tps 0.19 s 0.02 s 0.06 s 96.1 tps
2 open 600 0 200.2 tps 0.09 s 0.02 s 0.05 s 198.3 tps
3 open 900 0 300.1 tps 0.07 s 0.02 s 0.05 s 297.0 tps
4 open 1800 0 596.2 tps 2.44 s 0.04 s 1.23 s 335.2 tps
5 open 3000 0 798.5 tps 7.34 s 0.07 s 3.09 s 323.3 tps
6 query 1000 0 495.3 tps 0.01 s 0.00 s 0.00 s 494.3 tps
7 query 2000 0 989.1 tps 0.02 s 0.00 s 0.01 s 986.7 tps
8 query 3000 0 1475.7 tps 0.28 s 0.00 s 0.05 s 1459.1 tps
9 query 6000 0 1879.7 tps 3.66 s 0.09 s 1.82 s 1576.0 tps
10 query 10000 0 1980.6 tps 6.38 s 0.14 s 2.97 s 1533.7 tps

round 0 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 300 0 97.0 tps 0.19 s 0.02 s 0.06 s 96.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.9MB 108.8MB 21.26% 14.40% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 7.6MB 7.6MB 3.87% 3.04% 172.3KB 86.5KB 0B 0B
Docker dev-peer0.org1.example.co...le-v0 7.7MB 7.7MB 5.38% 4.14% 246.3KB 122.1KB 0B 0B
Docker peer1.org1.example.com 91.4MB 84.3MB 19.12% 15.01% 823.8KB 1.4MB 0B 1.1MB
Docker peer0.org1.example.com 91.2MB 83.5MB 22.13% 17.42% 918.9KB 2.2MB 0B 1.1MB
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 14.8MB 14.3MB 15.66% 12.45% 714.1KB 1.3MB 0B 772.0KB

round 1 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 600 0 200.2 tps 0.09 s 0.02 s 0.05 s 198.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) 110.1MB 109.9MB 30.91% 22.35% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 7.8MB 7.8MB 7.99% 7.00% 297.2KB 150.5KB 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.0MB 7.9MB 11.85% 10.51% 449.0KB 232.5KB 0B 0B
Docker peer1.org1.example.com 94.5MB 93.7MB 35.53% 32.05% 1.4MB 2.6MB 0B 2.0MB
Docker peer0.org1.example.com 94.5MB 93.6MB 43.33% 39.45% 1.6MB 3.9MB 0B 2.0MB
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 17.8MB 17.1MB 33.23% 29.04% 1.2MB 2.3MB 0B 1.4MB

round 2 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 900 0 300.1 tps 0.07 s 0.02 s 0.05 s 297.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) 110.8MB 110.7MB 45.74% 32.84% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 7.8MB 7.8MB 10.40% 3.54% 738.1KB 365.1KB 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.0MB 7.9MB 17.62% 6.06% 1.1MB 578.1KB 0B 0B
Docker peer1.org1.example.com 98.2MB 96.5MB 52.78% 19.39% 3.6MB 6.5MB 0B 5.1MB
Docker peer0.org1.example.com 99.2MB 97.1MB 66.38% 23.76% 4.0MB 9.8MB 0B 5.1MB
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 21.1MB 19.6MB 47.41% 16.48% 3.0MB 5.9MB 0B 3.4MB

round 3 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 1800 0 596.2 tps 2.44 s 0.04 s 1.23 s 335.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) 124.2MB 119.3MB 80.00% 42.17% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 7.9MB 7.9MB 10.70% 6.32% 969.1KB 375.4KB 0B 0B
Docker dev-peer0.org1.example.co...le-v0 8.2MB 8.1MB 16.39% 9.30% 1.4MB 567.5KB 0B 0B
Docker peer1.org1.example.com 105.0MB 102.1MB 66.01% 46.36% 5.4MB 9.7MB 0B 7.9MB
Docker peer0.org1.example.com 105.3MB 102.7MB 82.18% 55.72% 6.0MB 13.6MB 0B 7.2MB
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 70B 0B 0B 0B
Docker orderer.example.com 31.5MB 28.6MB 75.58% 41.34% 4.4MB 9.0MB 0B 5.4MB

round 4 - open

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
open 3000 0 798.5 tps 7.34 s 0.07 s 3.09 s 323.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) 134.1MB 130.1MB 93.08% 40.87% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 8.3MB 8.2MB 9.43% 3.55% 1.3MB 359.0KB 0B 0B
Docker dev-peer0.org1.example.co...le-v0 10.0MB 9.7MB 11.88% 4.66% 2.0MB 569.9KB 0B 0B
Docker peer1.org1.example.com 117.5MB 112.4MB 85.52% 49.02% 9.3MB 16.6MB 0B 15.0MB
Docker peer0.org1.example.com 118.6MB 113.6MB 98.76% 54.62% 10.1MB 25.1MB 0B 15.0MB
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 95.3MB 72.2MB 156.36% 50.07% 8.0MB 16.2MB 0B 9.9MB

round 5 - query

performance metrics
Name Succ Fail Send Rate Max Latency Min Latency Avg Latency Throughput
query 1000 0 495.3 tps 0.01 s 0.00 s 0.00 s 494.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) 130.3MB 130.3MB 26.39% 17.15% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 8.3MB 8.3MB 13.93% 13.93% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 10.2MB 10.2MB 19.78% 19.78% 0B 0B 0B 0B
Docker peer1.org1.example.com 117.4MB 117.4MB 38.87% 38.87% 0B 0B 0B 0B
Docker peer0.org1.example.com 118.9MB 118.9MB 55.93% 55.93% 0B 0B 0B 0B
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 95.3MB 95.3MB 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 989.1 tps 0.02 s 0.00 s 0.01 s 986.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) 129.7MB 129.6MB 51.46% 33.55% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 8.4MB 8.4MB 17.56% 17.56% 0B 0B 0B 0B
Docker dev-peer0.org1.example.co...le-v0 10.2MB 10.2MB 26.82% 26.82% 0B 0B 0B 0B
Docker peer1.org1.example.com 117.5MB 117.5MB 61.99% 61.99% 0B 0B 0B 0B
Docker peer0.org1.example.com 118.5MB 118.5MB 91.32% 91.32% 0B 0B 0B 0B
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 95.3MB 95.3MB 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 1475.7 tps 0.28 s 0.00 s 0.05 s 1459.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) 130.5MB 130.4MB 83.67% 55.43% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 8.8MB 8.6MB 14.68% 7.34% 740.3KB 186.0KB 0B 0B
Docker dev-peer0.org1.example.co...le-v0 10.1MB 10.1MB 22.01% 11.01% 1.1MB 277.4KB 0B 0B
Docker peer1.org1.example.com 117.7MB 117.7MB 76.29% 38.66% 803.6KB 1.3MB 0B 0B
Docker peer0.org1.example.com 118.8MB 118.8MB 115.52% 58.26% 1.2MB 1.9MB 0B 0B
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 95.3MB 95.3MB 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 1879.7 tps 3.66 s 0.09 s 1.82 s 1576.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) 145.0MB 139.0MB 100.60% 74.88% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 8.7MB 8.7MB 7.32% 3.94% 2.8MB 635.3KB 0B 0B
Docker dev-peer0.org1.example.co...le-v0 12.7MB 11.0MB 7.60% 4.58% 4.3MB 938.4KB 0B 0B
Docker peer1.org1.example.com 145.2MB 129.4MB 68.74% 34.80% 3.0MB 5.1MB 0B 0B
Docker peer0.org1.example.com 170.5MB 137.8MB 54.30% 33.03% 4.6MB 7.7MB 0B 0B
Docker ca.org1.example.com 9.6MB 9.6MB 0.21% 0.07% 0B 0B 0B 0B
Docker orderer.example.com 95.3MB 95.3MB 0.06% 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 1980.6 tps 6.38 s 0.14 s 2.97 s 1533.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) 169.5MB 158.8MB 101.39% 71.91% - - - -
Docker dev-peer0.org1.example.co...nk-v0 7.6MB 7.6MB 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-peer1.org1.example.co...le-v0 9.7MB 9.0MB 28.17% 10.39% 5.0MB 1.1MB 0B 0B
Docker dev-peer0.org1.example.co...le-v0 12.7MB 12.6MB 32.69% 13.72% 7.6MB 1.7MB 0B 0B
Docker peer1.org1.example.com 207.9MB 160.9MB 127.19% 57.02% 5.4MB 8.9MB 0B 0B
Docker peer0.org1.example.com 256.4MB 194.3MB 154.24% 92.26% 8.1MB 13.5MB 0B 0B
Docker ca.org1.example.com 9.6MB 9.6MB 0.00% 0.00% 0B 0B 0B 0B
Docker orderer.example.com 95.3MB 95.3MB 0.02% 0.01% 70B 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