<html> <center><img src="https://eostribe.io/images/bp-node-stats.jpg" width="620" height="400"/></center><br/> <p>In our continuing commitment to ensure the integrity of the EOS network, we are happy to announce out first in a series of BP technical reports. </p> <p>Our goal with this project was to provide the most accurate information about Block Producer hardware and technical specifications available.</p> <p>Over the last 30 days, since our initial <a href="https://steemit.com/cryptocurrency/@eostribe/announcing-arrowhead-and-eos-net-testnets">testnet announcement for Arrowhead</a>, we have been collecting statistics on up time, hardware and geographic distribution.</p> <p><img src="https://steemitimages.com/DQmdGrUNxLWtrDtFQAE67L7q4J9ywcptBMeJhyT9Bb2QxX6/image.png" width="1476" height="910"/></p> <h2>Visualizing BP Node Perfomance</h2> <p>The above chart was the result of some preliminary benchmarks of CPU and RAM allocation on active node data we have tracked across the network. Some nodes are really standing out.</p> <p>We are working to present this data into various visualizations that will make it more digestible for the community at large.</p> <p>This is the first in a series of reports that we plan to provide.</p> <p>You can view the report live here...</p> <center><a href="http://bp.eostribe.io"><img src="https://eostribe.io/images/view-report.png" width="320" height="75"/></a></center><br/> <h1>BP Node Monitor Script</h1> <p>Below are instructions for installing the BP Node monitor script (Perl) as a cronjob on Ubuntu server for your EOS Testnet node:</p> <h2>Prerequisites</h2> <p>In this script, we assume your installation is in your - <strong>/opt/monitor</strong> folder. If you use a different folder please adjust accordingly.</p> <p>Assuming Perl is installed in system (usually default for Ubuntu). If you do not have it, please make sure you install related <a href="https://learn.perl.org/installing/">Perl </a>dependancies.</p> <h2>1. Start by making sure you are in the appropriate directory</h2> <pre><code>cd /opt/monitor</code></pre> <h2>2. Install the script</h2> <pre><code>wget https://raw.githubusercontent.com/EOSTribe/arrowhead/master/monitor.pl</code></pre> <h2>3. Modify write permissions</h2> <pre><code>chmod +x monitor.pl</code></pre> <h2>4. Install Perl modules used by the script (not installed by default):</h2> <pre><code>cpan install LWP::UserAgent cpan install Sys::Info</code></pre> <h2>5. Try running it passing EOS node data-dir folder to test it works</h2> <pre><code>perl /opt/monitor/monitor.pl /opt/arrowhead</code></pre> <em>*) Substitute arrowhead for your path.</em> <h2>6. If everything is OK, you get no errors and the script runs and exits with no output, then install cronjob to run every10 mins:</h2> <pre><code> crontab -e</code></pre> <h2>7. Once you have the tab opened up, add following line</h2> <pre><code>0,10,20,30,40,50 * * * * perl /opt/monitor/monitor.pl /opt/arrowhead</code></pre> <h2>And you are done!</h2> <p>Besides reporting server stats to our report server, the script also checks if the nodeos process is running and starts it if it stopped due to failure.</p> <p>We found this to be a huge time saver, especially if you are running on multiple test nets. we know first hand it can be hard to keep up with.</p> <h2>BP Node Monitor App</h2> <p>In the spirit of collaboration we have released the application so other BP candidates running testnets can also collect statistics as needed.</p> <p>You can access that <a href="https://github.com/EOSTribe/node-stats-app">here</a>.</p> <h3><strong>Connect With Us</strong></h3> <ul> <li><strong>Website</strong> <strong>-</strong> <a href="https://eostribe.io/"><strong>https://eostribe.io</strong></a></li> <li><strong>Github</strong> <strong>-</strong> <a href="https://github.com/eostribe"><strong>https://github.com/eostribe</strong></a></li> <li><strong>Telegram</strong> <strong>-</strong> <a href="http://t.me/EOSTribe"><strong>http://t.me/EOSTribe</strong></a></li> <li><strong>Facebook</strong> <strong>-</strong> <a href="https://www.facebook.com/groups/eostribe"><strong>https://www.facebook.com/groups/eostribe</strong></a></li> <li><strong>Twitter</strong> <strong>-</strong> <a href="https://twitter.com/eostribe"><strong>https://twitter.com/eostribe</strong></a></li> <li><strong>Medium</strong> <strong>-</strong> <a href="https://medium.com/eostribe"><strong>https://medium.com/eostribe</strong></a></li> <li><strong>Dischord</strong> <strong>-</strong> <a href="https://discord.gg/Su7pDGt"><strong>https://discord.gg/Su7pDGt</strong></a></li> </ul> <br/> <hr> <br/> <center><a href="https://eostribe.io"><img src="https://eostribe.io/images/slogan.jpg"></a></center> </html>
author | eostribe |
---|---|
permlink | eos-tribe-testnet-and-block-producer-node-statistics |
category | eos |
json_metadata | {"tags":["eos","blockproducer","blockchain","cryptocurrency","report"],"image":["https://eostribe.io/images/bp-node-stats.jpg","https://steemitimages.com/DQmdGrUNxLWtrDtFQAE67L7q4J9ywcptBMeJhyT9Bb2QxX6/image.png","https://eostribe.io/images/view-report.png","https://eostribe.io/images/slogan.jpg"],"links":["https://steemit.com/cryptocurrency/@eostribe/announcing-arrowhead-and-eos-net-testnets","http://bp.eostribe.io","https://learn.perl.org/installing/","https://github.com/EOSTribe/node-stats-app","https://eostribe.io/","https://eostribe.io","https://github.com/eostribe","http://t.me/EOSTribe","https://www.facebook.com/groups/eostribe","https://twitter.com/eostribe","https://medium.com/eostribe","https://discord.gg/Su7pDGt"],"app":"steemit/0.1","format":"html"} |
created | 2018-04-28 08:39:48 |
last_update | 2018-04-30 04:42:00 |
depth | 0 |
children | 4 |
last_payout | 2018-05-05 08:39:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 24.461 HBD |
curator_payout_value | 7.802 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 4,787 |
author_reputation | 2,660,491,410,996 |
root_title | "EOS Tribe Testnet and Block Producer Node Statistics" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 0 |
post_id | 52,604,781 |
net_rshares | 5,087,667,239,082 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
fuzzyvest | 0 | 4,533,374,084,558 | 40% | ||
chitty | 0 | 307,845,479,430 | 100% | ||
robrigo | 0 | 7,083,173,264 | 100% | ||
ubg | 0 | 305,334,630 | 1% | ||
mjhomb | 0 | 195,532,937,471 | 100% | ||
philmesnier | 0 | 15,395,620,855 | 100% | ||
eluzgin | 0 | 10,785,468,264 | 100% | ||
thomasbcox | 0 | 863,191,811 | 100% | ||
backtwoflash | 0 | 584,007,215 | 100% | ||
cryptogrok | 0 | 611,243,358 | 100% | ||
girlnextdoor | 0 | 611,243,358 | 100% | ||
marketstack | 0 | 6,373,283,939 | 0.85% | ||
tsto | 0 | 4,047,886,249 | 100% | ||
sf2 | 0 | 928,657,475 | 100% | ||
cryptolions | 0 | 596,383,820 | 100% | ||
eosdallas | 0 | 666,851,538 | 100% | ||
gerswyn | 0 | 611,782,000 | 100% | ||
a3t | 0 | 612,527,606 | 100% | ||
eostribe | 0 | 735,922,473 | 100% | ||
zhutan | 0 | 102,159,768 | 100% | ||
csx-eos | 0 | 0 | 100% |
Information for BP Candidates - if you are running node either on Arrowhead and Jungle Testnets and if you want your hardware stats to be visible on report - you will need to install monitor tool: https://busy.org/@eluzgin/how-to-configure-performance-monitor-for-testnet-node
author | eluzgin |
---|---|
permlink | re-eostribe-eos-tribe-testnet-and-block-producer-node-statistics-20180428t151235373z |
category | eos |
json_metadata | {"tags":["eos"],"links":["https://busy.org/@eluzgin/how-to-configure-performance-monitor-for-testnet-node"],"app":"steemit/0.1"} |
created | 2018-04-28 15:12:36 |
last_update | 2018-04-28 15:12:36 |
depth | 1 |
children | 1 |
last_payout | 2018-05-05 15:12:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 277 |
author_reputation | 48,344,025,750 |
root_title | "EOS Tribe Testnet and Block Producer Node Statistics" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 52,660,241 |
net_rshares | 1,199,295,545 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
girlnextdoor | 0 | 599,018,491 | 100% | ||
a3t | 0 | 600,277,054 | 100% |
I updated the post to include your script @eluzgin
author | eostribe |
---|---|
permlink | re-eluzgin-re-eostribe-eos-tribe-testnet-and-block-producer-node-statistics-20180428t222710906z |
category | eos |
json_metadata | {"tags":["eos"],"users":["eluzgin"],"app":"steemit/0.1"} |
created | 2018-04-28 22:27:09 |
last_update | 2018-04-28 22:27:09 |
depth | 2 |
children | 0 |
last_payout | 2018-05-05 22:27:09 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 50 |
author_reputation | 2,660,491,410,996 |
root_title | "EOS Tribe Testnet and Block Producer Node Statistics" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 52,718,945 |
net_rshares | 0 |
Hi, do you think you could include nodeos software version as a hexadecimal number on your report? I think it is important for BP's to either be current or have to explicitly state why they are choosing not to.
author | philmesnier |
---|---|
permlink | re-eostribe-eos-tribe-testnet-and-block-producer-node-statistics-20180429t100954315z |
category | eos |
json_metadata | {"tags":["eos"],"app":"steemit/0.1"} |
created | 2018-04-29 10:09:54 |
last_update | 2018-04-29 10:09:54 |
depth | 1 |
children | 1 |
last_payout | 2018-05-06 10:09:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 210 |
author_reputation | 1,115,071,019,677 |
root_title | "EOS Tribe Testnet and Block Producer Node Statistics" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 52,801,091 |
net_rshares | 0 |
Yes, that's a great idea @philmesnier. I will pass this along to @eluzgin
author | eostribe |
---|---|
permlink | re-philmesnier-re-eostribe-eos-tribe-testnet-and-block-producer-node-statistics-20180429t213248543z |
category | eos |
json_metadata | {"tags":["eos"],"users":["philmesnier","eluzgin"],"app":"steemit/0.1"} |
created | 2018-04-29 21:32:48 |
last_update | 2018-04-29 21:32:48 |
depth | 2 |
children | 0 |
last_payout | 2018-05-06 21:32:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 73 |
author_reputation | 2,660,491,410,996 |
root_title | "EOS Tribe Testnet and Block Producer Node Statistics" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 52,904,461 |
net_rshares | 0 |