Main Menu

Graphene Stress Test Report

Started by clayop, September 30, 2015, 07:09:07 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kenCode

That is the coolest grab I have ever seen. Sexy.
kenCode@Agorise
Matrix/Keybase/Blurt/Hive: @Agorise
Session: 0525c95e7f37dca6e29ac84fe7030f0bc5f8bcd564207f03c893e47d2a381a2337

btswolf

[url="http://www.bitshares.community"]http://www.bitshares.community[/url]

wuyanren

I think there should be enough time to test, for example, for 10 hours.

clayop

100 TPS / 23 min stress test result. Result: "Stable"

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

bytemaster

#57
Quote from: clayop on October 09, 2015, 07:51:34 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.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

bytemaster

Quote from: clayop on October 09, 2015, 07:50:46 PM
Quote from: 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... :(

1 hour... Sorry about that :(

Me too.   Stopping the test would be preferred at this point.
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Quote from: 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... :(

1 hour... Sorry about that :(
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

svk

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... :(
Worker: dev.bitsharesblocks

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Stress test will begin at 10/9 19:00 UTC
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

100 TPS / 1 hour test will begin at 10/8 20:00 UTC
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Flooding nodes are forked :'( I have to setup them again... I will notice the next test schedule soon.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

lakerta06

Quote from: 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)
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

clayop

100 TPS / 1 hour test will take place at 10/8 18:00 UTC (14:00 EST, 11:00 PST)
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

bytemaster

Quote from: jakub on October 07, 2015, 09:38:26 PM
Quote from: clayop on October 07, 2015, 09:35:46 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.   
For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

jakub


clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

#41
60 TPS / 20 min test will begin at 21:25 UTC
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

fuzzy

Quote from: tonyk on October 07, 2015, 05:54:32 AM
Quote from: fuzzy on October 07, 2015, 05:45:19 AM
Quote from: tonyk on October 07, 2015, 05:22:17 AM
Quote from: 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?

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!  :'(
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

tonyk

Quote from: fuzzy on October 07, 2015, 05:45:19 AM
Quote from: tonyk on October 07, 2015, 05:22:17 AM
Quote from: 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?

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'

Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

fuzzy

Quote from: tonyk on October 07, 2015, 05:22:17 AM
Quote from: 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?

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. :)
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

tonyk

Quote from: 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?

Cool, other than  nodes doing  that, will make  them a prime targets for a ddos attack...
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

puppies

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?
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

clayop

#35
30 TPS / 1 hour test. Seems quite stable.

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Next small test in 15 min (22:25 UTC). 30 TPS for 1 hour.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

xeroc


sudo

 8) that is awesome job +5% +5% +5% +5%


spartako

wallet_account_set_approval spartako

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

cass

Quote from: clayop on October 05, 2015, 10:27:21 PM
I think web-wallet server should be upgraded  :P

:P yep block explorer extremly stucking currently ..
█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

clayop

I think web-wallet server should be upgraded  :P
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

5 min elapse. NO witness is down (!) and around 70-130 TPS
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Quote from: wuyanren on October 05, 2015, 09:27:21 PM
Quote from: clayop on October 05, 2015, 09:24:26 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... :'(
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

wuyanren

Quote from: clayop on October 05, 2015, 09:24:26 PM
Sorry I made a mistake. The test will start in 50 min (22:10 UTC)
:'(

clayop

Sorry I made a mistake. The test will start in 50 min (22:10 UTC)
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop


bytemaster

For the latest updates checkout my blog: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

wuyanren


clayop

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)
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

xeroc


clayop

Maximum: block 36375 : 3238.7 TPS
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Quote from: cube on October 04, 2015, 04:33:01 AM
Did your spam kill the testnet network?

Good work!

Yeah  8) I will upload the screenshot soon
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

cube

Did your spam kill the testnet network?

Good work!
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

clayop

Next spamming will begin at 23:30 UTC today, for 10 minutes.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

We made over 1000 TPS!!! (1132.7 tps)



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'
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

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.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

Spamming will begin at 2015/10/3 00:30 UTC

VPSs will send about 1200 txs per second for 10 minutes
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

#6
I will run preliminary spam test in 15 min (21:30 UTC)
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

clayop

I'm waiting for graphene ppa update and over 90% witness participation rate. Once the conditions meet, I will update a stress test plan.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

fuzzy

thanks for updating.  this is good stuff :)
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

clayop

The 3rd test is postponed due to the network problem.
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop

sudo

Quote from: 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: 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

clayop

#1
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
Bitshares Korea - [url="http://www.bitshares.kr"]http://www.bitshares.kr[/url]
Vote for me and see Korean Bitshares community grows
delegate-clayop