mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-25 06:42:16 +00:00
Try melekes suggestion
This commit is contained in:
parent
94c8dd1c55
commit
f04a087546
@ -42,7 +42,7 @@ func main() {
|
|||||||
fmt.Println(`Tendermint blockchain benchmarking tool.
|
fmt.Println(`Tendermint blockchain benchmarking tool.
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
tm-bench [-c 1] [-T 10] [-r 1000] [endpoints] [-output-format <plain|json> [-broadcast-tx-method <async|sync|commit>]]
|
tm-bench [-c 1] [-T 10] [-r 1000] [-s 250] [endpoints] [-output-format <plain|json> [-broadcast-tx-method <async|sync|commit>]]
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
tm-bench localhost:26657`)
|
tm-bench localhost:26657`)
|
||||||
@ -93,10 +93,6 @@ Examples:
|
|||||||
)
|
)
|
||||||
logger.Info("Latest block height", "h", initialHeight)
|
logger.Info("Latest block height", "h", initialHeight)
|
||||||
|
|
||||||
// record time start
|
|
||||||
timeStart := time.Now()
|
|
||||||
logger.Info("Time started", "t", timeStart)
|
|
||||||
|
|
||||||
transacters := startTransacters(
|
transacters := startTransacters(
|
||||||
endpoints,
|
endpoints,
|
||||||
connections,
|
connections,
|
||||||
@ -104,6 +100,11 @@ Examples:
|
|||||||
txSize,
|
txSize,
|
||||||
"broadcast_tx_"+broadcastTxMethod,
|
"broadcast_tx_"+broadcastTxMethod,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// record time start
|
||||||
|
timeStart := time.Now()
|
||||||
|
logger.Info("Time last transacter started", "t", timeStart)
|
||||||
|
|
||||||
endTime := time.Duration(duration) * time.Second
|
endTime := time.Duration(duration) * time.Second
|
||||||
|
|
||||||
<-time.After(endTime)
|
<-time.After(endTime)
|
||||||
@ -190,16 +191,6 @@ func calculateStatistics(
|
|||||||
offset = len(blockMetas)
|
offset = len(blockMetas)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ignore the first block created if there were no txs in it, since we likely didn't begin
|
|
||||||
// sending txs by then. The last index is the block that was already present when we started
|
|
||||||
// this process
|
|
||||||
if blockMetas[len(blockMetas)-2].Header.NumTxs == 0 {
|
|
||||||
if timeStart.Before(blockMetas[len(blockMetas)-2].Header.Time) {
|
|
||||||
timeStart = blockMetas[len(blockMetas)-2].Header.Time
|
|
||||||
}
|
|
||||||
blockMetas = blockMetas[:len(blockMetas)-2]
|
|
||||||
}
|
|
||||||
|
|
||||||
var (
|
var (
|
||||||
numBlocksPerSec = make(map[int64]int64)
|
numBlocksPerSec = make(map[int64]int64)
|
||||||
numTxsPerSec = make(map[int64]int64)
|
numTxsPerSec = make(map[int64]int64)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user