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.
Our goal with this project was to provide the most accurate information about Block Producer hardware and technical specifications available.
Over the last 30 days, since our initial testnet announcement for Arrowhead, we have been collecting statistics on up time, hardware and geographic distribution.
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.
We are working to present this data into various visualizations that will make it more digestible for the community at large.
This is the first in a series of reports that we plan to provide.
You can view the report live here...
Below are instructions for installing the BP Node monitor script (Perl) as a cronjob on Ubuntu server for your EOS Testnet node:
In this script, we assume your installation is in your - /opt/monitor folder. If you use a different folder please adjust accordingly.
Assuming Perl is installed in system (usually default for Ubuntu). If you do not have it, please make sure you install related Perl dependancies.
cd /opt/monitor
wget https://raw.githubusercontent.com/EOSTribe/arrowhead/master/monitor.pl
chmod +x monitor.pl
cpan install LWP::UserAgent
cpan install Sys::Info
perl /opt/monitor/monitor.pl /opt/arrowhead
*) Substitute arrowhead for your path.
crontab -e
0,10,20,30,40,50 * * * * perl /opt/monitor/monitor.pl /opt/arrowhead
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.
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.
In the spirit of collaboration we have released the application so other BP candidates running testnets can also collect statistics as needed.
You can access that here.