Author Topic: Graphene Stress Test Report  (Read 19049 times)

0 Members and 1 Guest are viewing this topic.

Offline kenCode

  • Hero Member
  • *****
  • Posts: 2283
    • View Profile
    • Agorise
That is the coolest grab I have ever seen. Sexy.
kenCode - Decentraliser @ Agorise
Matrix/Keybase/Hive/Commun/Github: @Agorise
www.PalmPay.chat


Offline wuyanren

  • Hero Member
  • *****
  • Posts: 589
    • View Profile
I think there should be enough time to test, for example, for 10 hours.

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
100 TPS / 23 min stress test result. Result: "Stable"

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

Offline bytemaster

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.
« Last Edit: October 09, 2015, 07:57:29 pm by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
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.

Offline bytemaster

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: http://bytemaster.bitshares.org
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.

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
delegate.btsnow is out
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
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 - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline 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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Looks very stable.

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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Stress test will begin at 10/9 19:00 UTC
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
100 TPS / 1 hour test will begin at 10/8 20:00 UTC
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Flooding nodes are forked :'( I have to setup them again... I will notice the next test schedule soon.
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline lakerta06

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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
100 TPS / 1 hour test will take place at 10/8 18:00 UTC (14:00 EST, 11:00 PST)
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline bytemaster

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: http://bytemaster.bitshares.org
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.

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
It looks perfect  ;)

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

jakub

  • Guest

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Some inits seems to be forked.
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
5 min... looks really awesome

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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
60 TPS / 20 min test will begin at 21:25 UTC
« Last Edit: October 07, 2015, 09:05:42 pm by clayop »
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline fuzzy

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

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
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.

Offline fuzzy

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

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
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.

Offline puppies

  • Hero Member
  • *****
  • Posts: 1659
    • View Profile
  • BitShares: 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?
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
30 TPS / 1 hour test. Seems quite stable.

« Last Edit: October 07, 2015, 03:18:58 pm by clayop »
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Next small test in 15 min (22:25 UTC). 30 TPS for 1 hour.
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline sudo

  • Hero Member
  • *****
  • Posts: 2255
    • View Profile
  • BitShares: ags
 8) that is awesome job +5% +5% +5% +5%


Offline spartako

  • Sr. Member
  • ****
  • Posts: 401
    • View Profile
wallet_account_set_approval spartako

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline cass

  • Hero Member
  • *****
  • Posts: 4311
  • /(┬.┬)\
    • View Profile
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  - - -  █║▌║║█

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
I think web-wallet server should be upgraded  :P
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
5 min elapse. NO witness is down (!) and around 70-130 TPS
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Warming up soon... for 1 min.
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
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 - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline wuyanren

  • Hero Member
  • *****
  • Posts: 589
    • View Profile
Sorry I made a mistake. The test will start in 50 min (22:10 UTC)
:'(

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Sorry I made a mistake. The test will start in 50 min (22:10 UTC)
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop


Offline bytemaster

eagerly waiting...
For the latest updates checkout my blog: http://bytemaster.bitshares.org
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.

Offline wuyanren

  • Hero Member
  • *****
  • Posts: 589
    • View Profile
Are you starting the test now

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: 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 - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Maximum: block 36375 : 3238.7 TPS
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Here are screenshots



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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Did your spam kill the testnet network?

Good work!

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

Offline cube

  • Hero Member
  • *****
  • Posts: 1404
  • Bit by bit, we will get there!
    • View Profile
  • BitShares: bitcube
Did your spam kill the testnet network?

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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Next spamming will begin at 23:30 UTC today, for 10 minutes.
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: 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 - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: 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 - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
Spamming will begin at 2015/10/3 00:30 UTC

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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
I will run preliminary spam test in 15 min (21:30 UTC)
« Last Edit: October 02, 2015, 09:21:43 pm by clayop »
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: 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 - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline fuzzy

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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
The 3rd test is postponed due to the network problem.
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline sudo

  • Hero Member
  • *****
  • Posts: 2255
    • View Profile
  • BitShares: ags
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

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
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
« Last Edit: September 30, 2015, 01:02:51 pm by clayop »
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop