BitShares Forum

Main => General Discussion => Topic started by: clayop on September 30, 2015, 07:09:07 am

Title: Graphene Stress Test Report
Post by: clayop on September 30, 2015, 07:09:07 am
From the third stress test (spamming) I decided to post the report on a separate thread.

3rd Test Plan:
- Time: TBD
- Duration: 30 min
- Number of VPS Used: 67
- Parameter: Using Xeroc's python script. Interval 1, 10 txs (= 10 tps per each vps)
- Goal: 500 tps
Title: Re: Graphene Stress Test Report
Post by: sudo on September 30, 2015, 07:27:00 am
From the third stress test (spamming) I decided to post the report on a separate thread.

3rd Test Plan:
- Time: 2015/10/1 00:00 UTC
- Duration: 30 min
- Number of VPS Used: 67
- Parameter: Using Xeroc's python script. Interval 1, 10 txs (= 10 tps per each vps)
- Goal: 500 tps

cool test 
twitter facebook   gogogo
Title: Re: Graphene Stress Test Report
Post by: clayop on September 30, 2015, 01:03:24 pm
The 3rd test is postponed due to the network problem.
Title: Re: Graphene Stress Test Report
Post by: fuzzy on September 30, 2015, 03:29:21 pm
thanks for updating.  this is good stuff :)
Title: Re: Graphene Stress Test Report
Post by: clayop on October 02, 2015, 01:18:28 am
I'm waiting for graphene ppa update and over 90% witness participation rate. Once the conditions meet, I will update a stress test plan.
Title: Re: Graphene Stress Test Report
Post by: clayop on October 02, 2015, 09:16:27 pm
I will run preliminary spam test in 15 min (21:30 UTC)
Title: Re: Graphene Stress Test Report
Post by: clayop on October 03, 2015, 12:00:33 am
Spamming will begin at 2015/10/3 00:30 UTC

VPSs will send about 1200 txs per second for 10 minutes
Title: Re: Graphene Stress Test Report
Post by: clayop on October 03, 2015, 03:08:06 am
With five different account and vps, I made the biggest block with 3524 txs (391.6 tps)
https://graphene.bitshares.org/#/block/15655

My next goal is four times than this result, with 20 vps and 20 different account, 1000 tps.
Title: Re: Graphene Stress Test Report
Post by: clayop on October 03, 2015, 02:11:28 pm
We made over 1000 TPS!!! (1132.7 tps)

(http://imgur.com/tNQkK2N.png)

26233 '1.6.8' 'init7' 1820
26232 '1.6.10' 'init9' 3398
26231 '1.6.13' 'betaxtrade' 483

26233 '1.6.8' 'init7' 1820 '2015-10-03T14:00:18'
26232 '1.6.10' 'init9' 3398 '2015-10-03T14:00:15'
26231 '1.6.13' 'betaxtrade' 483 '2015-10-03T14:00:12'
Title: Re: Graphene Stress Test Report
Post by: clayop on October 03, 2015, 10:55:07 pm
Next spamming will begin at 23:30 UTC today, for 10 minutes.
Title: Re: Graphene Stress Test Report
Post by: cube on October 04, 2015, 04:33:01 am
Did your spam kill the testnet network?

Good work!
Title: Re: Graphene Stress Test Report
Post by: clayop on October 04, 2015, 05:01:14 am
Did your spam kill the testnet network?

Good work!

Yeah  8) I will upload the screenshot soon
Title: Re: Graphene Stress Test Report
Post by: clayop on October 04, 2015, 05:59:29 am
Here are screenshots

(http://i.imgur.com/iWEanF6.png)

(http://i.imgur.com/1gGNE3l.png)
Title: Re: Graphene Stress Test Report
Post by: clayop on October 04, 2015, 06:03:44 am
Maximum: block 36375 : 3238.7 TPS
Title: Re: Graphene Stress Test Report
Post by: xeroc on October 04, 2015, 10:04:17 am
(http://i.imgur.com/iWEanF6.png)
impressive
Title: Re: Graphene Stress Test Report
Post by: clayop on October 05, 2015, 07:47:41 pm
Next stress test will take plact at 2015/10/5 21:00 UTC.

The goal is maintaining 100 tps on average for 30 min (Since I don't have enough CORE, I cannot run for 1 hour)
Title: Re: Graphene Stress Test Report
Post by: wuyanren on October 05, 2015, 09:04:53 pm
Are you starting the test now
Title: Re: Graphene Stress Test Report
Post by: bytemaster on October 05, 2015, 09:12:30 pm
eagerly waiting...
Title: Re: Graphene Stress Test Report
Post by: wuyanren on October 05, 2015, 09:13:49 pm
eagerly waiting...
haha
Title: Re: Graphene Stress Test Report
Post by: clayop on October 05, 2015, 09:24:26 pm
Sorry I made a mistake. The test will start in 50 min (22:10 UTC)
Title: Re: Graphene Stress Test Report
Post by: wuyanren on October 05, 2015, 09:27:21 pm
Sorry I made a mistake. The test will start in 50 min (22:10 UTC)
:'(
Title: Re: Graphene Stress Test Report
Post by: clayop on October 05, 2015, 09:29:44 pm
Sorry I made a mistake. The test will start in 50 min (22:10 UTC)
:'(

It was simple omission. I forgot input screen session names... :'(
Title: Re: Graphene Stress Test Report
Post by: clayop on October 05, 2015, 09:32:04 pm
Warming up soon... for 1 min.
Title: Re: Graphene Stress Test Report
Post by: clayop on October 05, 2015, 10:09:03 pm
1 minute left...
Title: Re: Graphene Stress Test Report
Post by: clayop on October 05, 2015, 10:16:26 pm
5 min elapse. NO witness is down (!) and around 70-130 TPS
Title: Re: Graphene Stress Test Report
Post by: clayop on October 05, 2015, 10:27:21 pm
I think web-wallet server should be upgraded  :P
Title: Re: Graphene Stress Test Report
Post by: cass on October 05, 2015, 10:30:38 pm
I think web-wallet server should be upgraded  :P

:P yep block explorer extremly stucking currently ..
Title: Re: Graphene Stress Test Report
Post by: clayop on October 05, 2015, 10:41:17 pm
(http://imgur.com/V2VrGw3.png)
Title: Re: Graphene Stress Test Report
Post by: spartako on October 05, 2015, 10:55:37 pm
(http://imgur.com/V2VrGw3.png)

Great!  +5%
Title: Re: Graphene Stress Test Report
Post by: Moon on October 06, 2015, 12:41:02 am
(http://imgur.com/V2VrGw3.png)


Nice Job !  :D 
Title: Re: Graphene Stress Test Report
Post by: sudo on October 06, 2015, 02:46:54 am
 8) that is awesome job +5% +5% +5% +5%
Title: Re: Graphene Stress Test Report
Post by: xeroc on October 06, 2015, 06:22:32 am
+1
Title: Re: Graphene Stress Test Report
Post by: clayop on October 06, 2015, 10:11:12 pm
Next small test in 15 min (22:25 UTC). 30 TPS for 1 hour.
Title: Re: Graphene Stress Test Report
Post by: clayop on October 07, 2015, 01:27:44 am
(http://imgur.com/skUHD3S.png)
Title: Re: Graphene Stress Test Report
Post by: clayop on October 07, 2015, 03:12:52 am
30 TPS / 1 hour test. Seems quite stable.

(http://imgur.com/GZsIbKf.png)
Title: Re: Graphene Stress Test Report
Post by: puppies on October 07, 2015, 03:29:07 am
If there was a way of preventing a witness node from sharing any blocks other than the block they just produced, I think we could reduce the network lag that seems to be the issue with higher tps.

Said another way.  If a witness node only had to worry about receiving transactions, receiving blocks, and broadcasting a block on there turn would it reduce the performance requirements enough to make it worth the changes?
Title: Re: Graphene Stress Test Report
Post by: tonyk on October 07, 2015, 05:22:17 am
If there was a way of preventing a witness node from sharing any blocks other than the block they just produced, I think we could reduce the network lag that seems to be the issue with higher tps.

Said another way.  If a witness node only had to worry about receiving transactions, receiving blocks, and broadcasting a block on there turn would it reduce the performance requirements enough to make it worth the changes?

Cool, other than  nodes doing  that, will make  them a prime targets for a ddos attack...
Title: Re: Graphene Stress Test Report
Post by: fuzzy on October 07, 2015, 05:45:19 am
If there was a way of preventing a witness node from sharing any blocks other than the block they just produced, I think we could reduce the network lag that seems to be the issue with higher tps.

Said another way.  If a witness node only had to worry about receiving transactions, receiving blocks, and broadcasting a block on there turn would it reduce the performance requirements enough to make it worth the changes?

Cool, other than  nodes doing  that, will make  them a prime targets for a ddos attack...

There are ways to mitigate DDoS attacks that I am certain the best and brightest will be utilizing now and inn coming years. :)
Title: Re: Graphene Stress Test Report
Post by: tonyk on October 07, 2015, 05:54:32 am
If there was a way of preventing a witness node from sharing any blocks other than the block they just produced, I think we could reduce the network lag that seems to be the issue with higher tps.

Said another way.  If a witness node only had to worry about receiving transactions, receiving blocks, and broadcasting a block on there turn would it reduce the performance requirements enough to make it worth the changes?

Cool, other than  nodes doing  that, will make  them a prime targets for a ddos attack...

There are ways to mitigate DDoS attacks that I am certain the best and brightest will be utilizing now and inn coming years. :)

I definitely have mixed fillings on the term 'inn coming' :)
...especially when combined with 'the best'

Title: Re: Graphene Stress Test Report
Post by: fuzzy on October 07, 2015, 06:13:07 am
If there was a way of preventing a witness node from sharing any blocks other than the block they just produced, I think we could reduce the network lag that seems to be the issue with higher tps.

Said another way.  If a witness node only had to worry about receiving transactions, receiving blocks, and broadcasting a block on there turn would it reduce the performance requirements enough to make it worth the changes?

Cool, other than  nodes doing  that, will make  them a prime targets for a ddos attack...

There are ways to mitigate DDoS attacks that I am certain the best and brightest will be utilizing now and inn coming years. :)

I definitely have mixed fillings on the term 'inn coming' :)
...especially when combined with 'the best'

damn your spell checker tony!  :'(
Title: Re: Graphene Stress Test Report
Post by: clayop on October 07, 2015, 08:00:24 pm
60 TPS / 20 min test will begin at 21:25 UTC
Title: Re: Graphene Stress Test Report
Post by: clayop on October 07, 2015, 09:31:43 pm
5 min... looks really awesome

(http://imgur.com/A2K8f1Q.png)
Title: Re: Graphene Stress Test Report
Post by: clayop on October 07, 2015, 09:35:46 pm
Some inits seems to be forked.
Title: Re: Graphene Stress Test Report
Post by: jakub on October 07, 2015, 09:38:26 pm
Some inits seems to be forked.

Actually all of them.
Title: Re: Graphene Stress Test Report
Post by: clayop on October 07, 2015, 09:56:06 pm
It looks perfect  ;)

(http://imgur.com/vTvrIi0.png)
Title: Re: Graphene Stress Test Report
Post by: bytemaster on October 07, 2015, 10:18:38 pm
Some inits seems to be forked.

Actually all of them.

This was not because of the flood, but due to a loss of internet connectivity in our office.   They recovered automatically (with no intervention on my part) when the internet came back up.   This is especially interesting because they produced a very long fork because all 10 were on one machine.   
Title: Re: Graphene Stress Test Report
Post by: clayop on October 08, 2015, 03:33:25 am
100 TPS / 1 hour test will take place at 10/8 18:00 UTC (14:00 EST, 11:00 PST)
Title: Re: Graphene Stress Test Report
Post by: lakerta06 on October 08, 2015, 07:54:44 am
100 TPS / 1 hour test will take place at 10/8 18:00 UTC (14:00 EST, 11:00 PST)
I always have a hard time converting to my local time, so if anybody has the same promblem here you go:
http://www.timeanddate.com/worldclock/fixedtime.html?month=10&day=8&year=2015&hour=18&min=0&sec=0 (http://www.timeanddate.com/worldclock/fixedtime.html?month=10&day=8&year=2015&hour=18&min=0&sec=0)
Title: Re: Graphene Stress Test Report
Post by: clayop on October 08, 2015, 06:03:09 pm
Flooding nodes are forked :'( I have to setup them again... I will notice the next test schedule soon.
Title: Re: Graphene Stress Test Report
Post by: clayop on October 08, 2015, 07:34:42 pm
100 TPS / 1 hour test will begin at 10/8 20:00 UTC
Title: Re: Graphene Stress Test Report
Post by: clayop on October 09, 2015, 05:13:16 pm
Stress test will begin at 10/9 19:00 UTC
Title: Re: Graphene Stress Test Report
Post by: clayop on October 09, 2015, 07:42:34 pm
Looks very stable.

(http://imgur.com/LZLTMun.png)
Title: Re: Graphene Stress Test Report
Post by: svk on October 09, 2015, 07:49:59 pm
How long is it gonna run for? Just had to stop working on the GUI due to this because it's killing my witness_node... :(
Title: Re: Graphene Stress Test Report
Post by: clayop on October 09, 2015, 07:50:46 pm
How long is it gonna run for? Just had to stop working on the GUI due to this because it's killing my witness_node... :(

1 hour... Sorry about that :(
Title: Re: Graphene Stress Test Report
Post by: clayop on October 09, 2015, 07:51:34 pm
delegate.btsnow is out
Title: Re: Graphene Stress Test Report
Post by: bytemaster on October 09, 2015, 07:52:57 pm
How long is it gonna run for? Just had to stop working on the GUI due to this because it's killing my witness_node... :(

1 hour... Sorry about that :(

Me too.   Stopping the test would be preferred at this point.
Title: Re: Graphene Stress Test Report
Post by: bytemaster on October 09, 2015, 07:54:27 pm
delegate.btsnow is out

Talking with him now.  His machine is running with a debug build on windows on a home internet connection with FULL logging on VM.
Title: Re: Graphene Stress Test Report
Post by: clayop on October 09, 2015, 07:55:00 pm
100 TPS / 23 min stress test result. Result: "Stable"

(http://i.imgur.com/Qs4HGwf.png)
Title: Re: Graphene Stress Test Report
Post by: wuyanren on October 10, 2015, 01:40:04 am
I think there should be enough time to test, for example, for 10 hours.
Title: Re: Graphene Stress Test Report
Post by: btswolf on January 06, 2016, 06:41:35 pm
(http://i.imgur.com/iWEanF6.png)
impressive
@kenCode
That`s the screenshot
Title: Re: Graphene Stress Test Report
Post by: kenCode on January 06, 2016, 08:45:13 pm
That is the coolest grab I have ever seen. Sexy.