Bitcoin Forum
November 02, 2024, 02:39:51 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Data Usage  (Read 1310 times)
Phos (OP)
Newbie
*
Offline Offline

Activity: 18
Merit: 0



View Profile
February 09, 2013, 04: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
eleuthria
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
February 09, 2013, 05: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.


RIP BTC Guild, April 2011 - June 2015
crazyates
Legendary
*
Offline Offline

Activity: 952
Merit: 1000



View Profile
February 09, 2013, 02:43:16 PM
 #3

This other thread might be relevant: https://bitcointalk.org/index.php?topic=131035.0

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!