I’d like to test transactions throughput.
My idea was:
I am using python 3.7 and Savoir. I take the time used to make n transactions, thus the average time per transaction and finally the transactions per second.
I tested on different machines (with n = 100, 1000, 10000) and I don’t get good results when comparing to these: https://www.multichain.com/blog/2017/06/multichain-1-beta-2-roadmap/ .
In particular, with n=10000, I get ~11 TX/s. Am I doing something wrong? Is my machine not good enough (Intel Core i7 2600 @ 3.40 GHz with 8 gigabytes of ram)?
Also, are there any initial blockchain parameters that could influence the throughput so much?
Thank you very much.