-
Notifications
You must be signed in to change notification settings - Fork 15
Transaction Generator: Test Cases
njd42 edited this page Oct 31, 2019
·
9 revisions
This page describes the first benchmarking results of transaction generator.
The first results was collected on this computer:
- CPU: Intel Core i7-7500U 2.70GHz
- Memory: 16 GB DDR4 2133 MHz
- OS: Debian 10 amd64
Run a cluster:
$ cd cardano-node
$ tmux
$ ./scripts/shelley-testnet.sh
Run a generator (in another terminal):
$ cd cardano-node
$ ./scripts/generator.sh --node-id 0
- Each benchmarking transaction has 1 input and 1 output, with fixed amount of money (100 ADA).
- Slot duration = 20 sec.
-
txNumServiceTime
= 0.01 sec.
- Each benchmarking transaction has 1 input and 1 output, with fixed amount of money (100 ADA).
- Slot duration = 20 sec.
-
txNumServiceTime
= 0
Please note that these results are from local cluster testing (so there's no real-world network latency).
Number of nodes | Number of txs | Inputs | Outputs | Add tx size, bytes | Time |
---|---|---|---|---|---|
3 | 1000 | 1 | 1 | 0 | 1:40 |
3 | 1000 | 1 | 1 | 128 | 1:40 |
3 | 1000 | 1 | 1 | 256 | 1:41 |
3 | 1000 | 1 | 1 | 512 | 1:41 |
3 | 1000 | 1 | 1 | 1024 | 1:42 |
3 | 1000 | 1 | 1 | 2048 | 1:45 |
3 | 1000 | 1 | 1 | 4096 | 1:47 |
3 | 1000 | 1 | 1 | 8192 | 1:47 |
3 | 1000 | 1 | 1 | 10240 | 1:48 |
3 | 1000 | 1 | 1 | 12288 | 1:52 |
3 | 1000 | 1 | 1 | 14336 | 1:52 |
<< Could we please populate the following table as well - I assume that there will be some slight variation in Tx Size, if it is constant please modify appropriately
| Num of Inputs | Num of Outputs | Tx size (mean) | Tx size (var) | Tx Size (min) | Tx Size (max) | | 1 | 1 | | | | |