hosts monitor /
faq
Benchmarks and scoring
It is a host monitoring system aimed to determine the quality of the service of the Sia hosts, detect potential issues in their
configuration and alert their owners. SiaStats aspires with it to strengthen the storage network and allowing renters to improve
the hosts selection process.
SiaStats attempts to sign contracts with every host in the network, and if successful, will upload and download a small file every 2 hours to test the host capabilities. From this data, latency, upload throughput and download throughput are determined. I want to show my gratitude with Luke Champine for creating the us library and the ushb script that allows these benchmarks, as well as for his guiding and help with the implementation.
SiaStats attempts to sign contracts with every host in the network, and if successful, will upload and download a small file every 2 hours to test the host capabilities. From this data, latency, upload throughput and download throughput are determined. I want to show my gratitude with Luke Champine for creating the us library and the ushb script that allows these benchmarks, as well as for his guiding and help with the implementation.
No. Both data and scores represent the average of the benchmarks of the previous 7 days.
The raw results from the previous 7 days of benchmarks are compared across the results of the rest of the hosts to assign a score in the 3 categories:
latency, upload and download. Scores in the 0-10 range are assigned as percentiles - this means that the top 10% of hosts on a category will receive a 10,
the next 10% will receive a 9 and so on. The final Average Score is the average of the 3 previous scores.
No. Scores are relative to other hosts in the network. A host with a score of 4 just means that it is less performant than a host with a score of 5.

(1) The radial gauges visually represent the score in the 3 categories (with the final score in the center). From the exterior to the interior: latency, upload and download (from the renters perspective)
(2) The score table shows the average results of the previous 7 days, both as absolute measures and as a 0-10 scores. It also shows the percentage of succeeded benchmarks.
(3) Result of the last benchmark, and the issue that made it fail (if failed).
(4) Link to the results of all the recent benchmarks
(5) This table compares the pricing and stored data of the selected host (right column) with the average of other hosts with a similar scoring (left column). This table can be useful for hosts to determine if they should change their pricing and if they are getting amounts of stored data similar to other hosts in the same score range.
Yes. Click on List of recent benchmarks under the score table to check a table with the results of the previous 7 days.
No. The system is automatic and benchmarks every host connected to the network. As long as your host is properly configured,
it will be benchmarked within a few hours. Initially just the host info, without benchmarks, will be shown. Full benchmark data should show up in less than
12 hours since the initial announcement of the host.
The scoring system is purely based on the ability of your host to send and receive data fast and with low latency.
If your host is not having issues or misconfigured (what will be indicated with an alert on the top of the host page, and drive the score to 0),
the most probable reason of a low score is your internet connection. Other factors that might be affecting the performance are a congested
local network, using WiFi instead of cable connection or low-performant hardware.
The scores are the average of the benchmark results over the previous 7 days. After correcting an issue,
the negative impact on the score will dilute progressively over a week.
Currently, benchmarks are being performed from the SiaStats server located at south Germany. Latency scoring will be probably affected
by your proximity to it. Later this year, evaluating nodes will be launched in America and Asia, and scores will be averaged across the results
of all the hosts. This will eliminate the geographic bias from the latency scoring.
Uptime
SiaStats determines a host is offline through the following algorithm: every two hours, a file is attempted to be uplaoded and downloaded.
If the host times out the connection or is unavailable, the test will be repeated 4 additional times separated by 3 minutes each.
If the host proves to be unavailable on all of them, the host will be flagged as offline.
When a file contract could not be signed with the host with previously, the host will be flagged as offline if the host databases of 2 Sia nodes in different locations marks it as offline.
When a file contract could not be signed with the host with previously, the host will be flagged as offline if the host databases of 2 Sia nodes in different locations marks it as offline.
While other websites rely purely in the availability of the host according to the Sia database, SiaStats instead checks if the host is online
by trying to upload a file and checking if it responds and/or times out the connection.
Hosts Alert System
You will receive an alert if your host suffers issues like: going offline or unreachable, using an outdated Sia version, having the wallet
locked, running out of collateral, or presenting other issues during a contract formation or an upload/download test.
You will also receive an alert whenever a new Sia version is released, so you can always be up to date and avoid score penalties due
to the use of older versions.
Issues related to connectivity or data transfer should be detectable in less than 2-4 hours after they arise.
Issues related to the contract formation (like lack of collateral) are evaluated weekly.
Yes, you can. If we detect, however, that the system is being abused, we reserve the right to cancel the subscriptions of the abuser without
previous notice.
Follow the unsubscribe link included on every email and smartphone alert.
Nothing, the alerts are free. This is a public service by SiaStats.info aimed to improve the reliability of the hosts network.
Using the PushOver app for receiving alerts on smartphones requires a one-time payment on the app (see next question).
Using the PushOver app for receiving alerts on smartphones requires a one-time payment on the app (see next question).
The PushOver app is free to download and has a free trial of 7 days. After that time, you will need to make a one-time payment of $5 to keep receiving alerts.
SiaStats.info does not receive any profit from the PushOver app payments.
SiaStats.info does not receive any profit from the PushOver app payments.
SiaStats uses the Pushover app to send push notifications to your smartphone or computer. To use this system, visit the website of PushOver or
download the app from your usual App Store. After signing up, you will receive a user key on the app. On the web page corresponding
to your host, introduce this user key. If the subscription was successful, you will receive a confirmation on your phone.
Pushover is available for Android, iOS. It is also available for desktops through its website
by using Chrome, Firefox or Safari browsers.
Yes. Due to Pushover limitations, there is a limited quota of notifications SiaStats can send to its subscribers every month. It is highly recommendable that you subscribe to
email alerts too if you subscribe to Pushover notifications.
Never. The email addresses and PushOver user keys are stored on a private database and will never be used for sending unsolicited information
or be shared with anyone else.
About
They are fully paid by SiaStats. While the contracts that we form are small, they are representing expenses in top of the server costs. Please consider leaving a donation
to guarantee the future sustainability of this service.
Please consider leaving a donation to cover the expenses of the SiaStats servers and its benchmarks.
Visit the About page for details.