Author

Topic: [CLOSED] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers - page 351. (Read 903150 times)

-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
You should be using stratum to the server and stratum to the proxy rather than getwork to the proxy.
sr. member
Activity: 406
Merit: 250
LTC
My own software over a large farm of fpgas. Statistics are pretty accurate over time, as I said, it rather seems to me the proxy isn't able to serve enough getworks. For getwork I use DE server, stratum I think uses a server in USA.
hero member
Activity: 626
Merit: 500
Mining since May 2011.
I tested the proxy again with +12GHs and I got 10% hash rate lost, the proxy wasn't serving enough getworks.

Was that from your mining software or what is reported at the pool?

It might be this, depending on how long you let it run for:
https://bitcointalksearch.org/topic/m.1478835 (read 2nd paragraph)

My mining software reported the same hashrate although I noticed a drop at first at the pool, but over time it averaged out, you can't really rely on the speed per worker that the pool is showing.
sr. member
Activity: 406
Merit: 250
LTC
I tested the proxy again with +12GHs and I got 10% hash rate lost, the proxy wasn't serving enough getworks.
newbie
Activity: 35
Merit: 0
Hey,

Were is lady luck at the moment reffering to pplns ..i pointed half of  my rigs at it today but i don not hope its me having this unlucky strike of block finds...   Huh Huh

It will hopefully get better i want to keep pplns ..for some longer period to see what wiull happen... Grin

You missed the luck train Sad.  The previous 3 days had some great runs of blocks, but the last 24 hours have been pretty bad.



I will probably give it a shot soon and cross my fingers!  Hopefully my software won't know the difference.

The proxy should trick any properly setup software.  The proxy talks to mining software in the old getwork protocol.

Well I've fired up the proxy and switched to pplns.  So far so good...
legendary
Activity: 1750
Merit: 1007
Hey,

Were is lady luck at the moment reffering to pplns ..i pointed half of  my rigs at it today but i don not hope its me having this unlucky strike of block finds...   Huh Huh

It will hopefully get better i want to keep pplns ..for some longer period to see what wiull happen... Grin

You missed the luck train Sad.  The previous 3 days had some great runs of blocks, but the last 24 hours have been pretty bad.



I will probably give it a shot soon and cross my fingers!  Hopefully my software won't know the difference.

The proxy should trick any properly setup software.  The proxy talks to mining software in the old getwork protocol.
hero member
Activity: 540
Merit: 500
COINDER
Hey,

Were is lady luck at the moment reffering to pplns ..i pointed half of  my rigs at it today but i don not hope its me having this unlucky strike of block finds...   Huh Huh

It will hopefully get better i want to keep pplns ..for some longer period to see what wiull happen... Grin
newbie
Activity: 35
Merit: 0
I'm still using getwork because I have to use home made mining software to drive my FPGAs (I use a handful of pcie based FPGA dev cards).  I didn't know there was a stratum proxy available, maybe I will try seeing if that works soon.

The proxy is actually the best solution if you have a large number of mining clients required.  Native support is good in cgminer, since it will run multiple cards over one stratum connection.  However, if you have multiple PCs, they can all run through a single stratum connection via the proxy.  Stratum's work distribution method supplies you more work every 30 seconds than you could possibly exhaust.  Paired with variable difficulty, this means an entire farm of 100 PCs on the proxy uses roughly the same amount of external bandwidth as each PC would use individually with native stratum clients.  There is one small disadvantage, which is you lose fine measurement of individual rig performance under a proxy connection with multiple machines.

They each report separately, but because variable difficulty affects your whole farm, the time between shares on a per-worker basis will be longer.  Since they're solving higher difficulty work, this isn't a huge issue, it just means the per-worker speed estimates will be subject to higher variance.  That could be solved by splitting a large farm over a handful of proxies to keep per-worker variance lower.  Overall account variance is effectively unchanged regardless.


You can read up on how to start the proxy at: http://www.btcguild.com/stratum.php [or click 'Stratum Protocol' under Help & Support].


EDIT/UPDATE:  Just to be clear, I'm saying that the proxy is the best/most efficient solution for a large farm, but it does provide a single point of failure.  Having an automatic detection/restart of a proxy failure would mostly eliminate that risk.  If you're somebody who sets up their miner and completely ignores them for days at a time, it may not be the best solution.  Idle warnings would give notification of a full proxy failure though!

I actually run 6 cards inside 1 pc (well, 1 card is inside and 5 cards are connected via an external pcie dev motherboard), and the software I wrote controls all of them in one instance.  Each card has 3 separate mining cores, but in the end there is only one instance of my software managing all the miners.  So, currently I have a single point of failure now anyway.

I will probably give it a shot soon and cross my fingers!  Hopefully my software won't know the difference.
sr. member
Activity: 249
Merit: 250
@Eleutheria:

+1. I ended up switching to stratum when I had some downtime and man I can't believe it how much more efficient it was. I should have switched as soon as it came out.
legendary
Activity: 1750
Merit: 1007
I'm still using getwork because I have to use home made mining software to drive my FPGAs (I use a handful of pcie based FPGA dev cards).  I didn't know there was a stratum proxy available, maybe I will try seeing if that works soon.

The proxy is actually the best solution if you have a large number of mining clients required.  Native support is good in cgminer, since it will run multiple cards over one stratum connection.  However, if you have multiple PCs, they can all run through a single stratum connection via the proxy.  Stratum's work distribution method supplies you more work every 30 seconds than you could possibly exhaust.  Paired with variable difficulty, this means an entire farm of 100 PCs on the proxy uses roughly the same amount of external bandwidth as each PC would use individually with native stratum clients.  There is one small disadvantage, which is you lose fine measurement of individual rig performance under a proxy connection with multiple machines.

They each report separately, but because variable difficulty affects your whole farm, the time between shares on a per-worker basis will be longer.  Since they're solving higher difficulty work, this isn't a huge issue, it just means the per-worker speed estimates will be subject to higher variance.  That could be solved by splitting a large farm over a handful of proxies to keep per-worker variance lower.  Overall account variance is effectively unchanged regardless.


You can read up on how to start the proxy at: http://www.btcguild.com/stratum.php [or click 'Stratum Protocol' under Help & Support].


EDIT/UPDATE:  Just to be clear, I'm saying that the proxy is the best/most efficient solution for a large farm, but it does provide a single point of failure.  Having an automatic detection/restart of a proxy failure would mostly eliminate that risk.  If you're somebody who sets up their miner and completely ignores them for days at a time, it may not be the best solution.  Idle warnings would give notification of a full proxy failure though!
newbie
Activity: 35
Merit: 0
I'm still using getwork because I have to use home made mining software to drive my FPGAs (I use a handful of pcie based FPGA dev cards).  I didn't know there was a stratum proxy available, maybe I will try seeing if that works soon.
full member
Activity: 221
Merit: 100
When stratum works on port 80 I'll switch to stratum, mmkay.
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Hello,

I was wondering why almost 60% of the BTCGUILD users are still on getwork???

I use cgminer so it automatically went to stratum with the later versions..!!!

I must say my setup runs very stable and 24/7 on Linux.... Wink


Yeah, I can leave my FPGAs on Stratum and the only time I get an idle warning is when I unplugged them.  I don't know why there is so much resistance to moving to Stratum on BTC Guild, there's quite an obnoxious warning to users who aren't using Stratum, but I suppose most users don't go to the site frequently enough for it to bother them.  I suppose once ASICs start to show up, I might have to take more drastic measures to encourage users to switch to Stratum [higher fees for using getwork, or something similar].  We had about 50% of the pool on Stratum for a while, but then ~300 GH/s of new miners showed up and they're almost exclusively on Getwork.
Don't underestimate the amount of inertia on the part of miners. A large chunk of miners simply start mining and once everything is working they never touch it again till it breaks.
legendary
Activity: 1750
Merit: 1007
Hello,

I was wondering why almost 60% of the BTCGUILD users are still on getwork???

I use cgminer so it automatically went to stratum with the later versions..!!!

I must say my setup runs very stable and 24/7 on Linux.... Wink


Yeah, I can leave my FPGAs on Stratum and the only time I get an idle warning is when I unplugged them.  I don't know why there is so much resistance to moving to Stratum on BTC Guild, there's quite an obnoxious warning to users who aren't using Stratum, but I suppose most users don't go to the site frequently enough for it to bother them.  I suppose once ASICs start to show up, I might have to take more drastic measures to encourage users to switch to Stratum [higher fees for using getwork, or something similar].  We had about 50% of the pool on Stratum for a while, but then ~300 GH/s of new miners showed up and they're almost exclusively on Getwork.
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
I was just wondering is cgminer reporting an efficiency of 555% is normal. It is always around there btw, I use stratum.

With Stratum, your efficiency is always going to be extremely high if you're mining on basically any GPU/FPGA.  Basically 1 share [diff1] per 30 seconds = 100% efficiency [if I'm remembering correctly], and it scales from there (1 per 15 = 200%, 1 per 10 = 300%).  I may be wrong, I can't remember exactly how efficiency was calculated on Stratum, since you basically receive 1 work unit per 30 seconds regardless of your speed.  The stat is mostly useless because of that fact.
Yes that's right. It's largely of historical value when the getwork protocol was often the rate limiting step and means less and less with both stratum and variable difficulty.
hero member
Activity: 540
Merit: 500
COINDER
Hello,

I was wondering why almost 60% of the BTCGUILD users are still on getwork???

I use cgminer so it automatically went to stratum with the later versions..!!!

I must say my setup runs very stable and 24/7 on Linux.... Wink





legendary
Activity: 1750
Merit: 1007
I was just wondering is cgminer reporting an efficiency of 555% is normal. It is always around there btw, I use stratum.

With Stratum, your efficiency is always going to be extremely high if you're mining on basically any GPU/FPGA.  Basically 1 share [diff1] per 30 seconds = 100% efficiency [if I'm remembering correctly], and it scales from there (1 per 15 = 200%, 1 per 10 = 300%).  I may be wrong, I can't remember exactly how efficiency was calculated on Stratum, since you basically receive 1 work unit per 30 seconds regardless of your speed.  The stat is mostly useless because of that fact.
sr. member
Activity: 406
Merit: 250
LTC
I was just wondering is cgminer reporting an efficiency of 555% is normal. It is always around there btw, I use stratum.

Well.. yeah, most of the people who read a physics book will wonder.. Cheesy
newbie
Activity: 29
Merit: 0
I was just wondering is cgminer reporting an efficiency of 555% is normal. It is always around there btw, I use stratum.
Jump to: