Closed sachushaji closed 6 years ago
witness_node
binary is inside programs/witness_node
, you executed cd ..
that's why you can't find it.tests/chain_test
but not tests/chain_tests
.performance_test
is outdated even if it still exists. The doc is somehow outdated as well.Then how can i check the througput? What tests should i follow?
Then how can i check the throughput?
Good question. I don't have an answer. Perhaps others can help.
Perhaps run:
make performance_test
tests/performance_test
@sachushaji from the screen shots it seems you were able to get witness_node
running and syncing toward 30M blocks. May I understand your intended test(s)? If it's related to transaction throughput, you may reference the stress test performed on the TESTNET in 2017: http://bitshares.kaufen/wp-content/uploads/docs/bitshares-stresstest.pdf
Hi @ryanRfox. I wanted to test it at my local machine to check whether it reaches the specified throughput level and verifiy it myself. Most of the popular projects enables this by specifying standard testing codes so as to verify the throughput, but I couldn't find any here. Can you shed some light into this issue?
performance_test
code,
sigcheck_benchmark
works fine.transfer_benchmark
is trying to do 1M account creation and 1M transfers without generating one block, which IMHO is not a common scenario so doesn't make much sense.@sachushaji IMHO so-called standard testing code is more for testing performance of running hardware but not the software.
I also want the same thing..with minimal hatdware spec whats the throughput and latency the network can achieve.
@abitmore : without generating blocks?
Sigcheck_benchmark is for private testnet throughput?
@abitmore I tried to run the performance tests as you mentioned but it gets an error
@sachushaji As I said that commented out test code doesn't make sense. If you want to try it, best if you can try to fix it by yourself and tell us the result of the test and submit a pull request. Thanks.
@abitmore okay, will try
@pmconrad Did you post your 100k benchmark demo from your BitFest talk? Perhaps that will assist @sachushaji
See #1337
Fixed by #1337.
Bug Description I was trying to test the performance testing for the implementation , but i am not able to test its performance. I followed the steps specified in the documentation but didn't gave any results.
Impacts Not able to confirm whether the implementation achieves the specified transaction rates.
Steps To Reproduce 1.Successfully built dependencies and was able to launch the witness node. 2.Followed the steps specified in the testing document and was not able to launch the witness node. 3.Entered into the directory /programs/witness_node and executed the command.Tried out specific tests as mentioned in the document and got error.
Screenshots