Author

Topic: Data Usage (Read 1305 times)

legendary
Activity: 952
Merit: 1000
legendary
Activity: 1750
Merit: 1007
February 09, 2013, 01:35:19 AM
#2
Hello

I am trying to figure out my monthly data usage for my mining operation.
Does any one know how much data is used per Mhash?
I am switching from an unstable internet source to something more stable.
The downside is I will have a data cap, so I have to chose what size of plan to use
Thanks all

Getwork was a bit more of a bandwidth hog in the old days, especially on fast miners. With the Stratum protocol, bandwidth was reduced significantly, since it's using a persistent TCP stream and sending condensed messages.

An average Stratum work push is about 1 KB. Most pools push work every 30 seconds, which means you're at 16 kilobits per minute downstream, roughly 273 BITS per second.

Submitting a share on Stratum is [roughly] 80 bytes of data. With a variable difficulty pool, you're looking at 12-30 shares per minute depending on the pool. Using the highest (30 SPM), that translates to 2.4 KB uploaded per minute, roughly 330 BITS per second.

The pool then responds with the status of your share, roughly 50 bytes, which would be 1.5 KB per minute, or 200 BITS per second.

Grand total with Stratum: Upstream is ~330 bits per second. Downstream is ~500 bits per second.  That is 101 megabytes uploaded per month, and 154 megabytes downloaded per month.

These are using above average estimates/approximations. Pool settings, the size of the block being hashes, etc., can make these numbers higher or lower, but generally lower.  This bandwidth is per Stratum connection.  cgminer opens one connection per machine (or per cgminer instance launched).  poclbm requires one per GPU I believe.  If you have a large farm, you can combine all of your machines into a single connection by using the Stratum proxy from slush (https://github.com/slush0/stratum-mining-proxy).  When using the proxy, the above data rates are roughly the same regardless of how many machines you have, as long as the pool is utilizing variable difficulty.

newbie
Activity: 18
Merit: 0
February 09, 2013, 12:44:45 AM
#1
Hello

I am trying to figure out my monthly data usage for my mining operation.
Does any one know how much data is used per Mhash?
I am switching from an unstable internet source to something more stable.
The downside is I will have a data cap, so I have to chose what size of plan to use
Thanks all
Jump to: