BitcoinOxygen
|
|
January 23, 2013, 10:28:35 PM |
|
Interesting guide. Regards BitcoinOxygen
|
|
|
|
deadwoodluke
Newbie
Offline
Activity: 29
Merit: 0
|
|
January 24, 2013, 12:03:40 AM |
|
I was just wondering is cgminer reporting an efficiency of 555% is normal. It is always around there btw, I use stratum.
|
|
|
|
beekeeper
|
|
January 24, 2013, 01:13:05 AM |
|
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..
|
|
|
|
eleuthria (OP)
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
January 24, 2013, 02:16:10 AM |
|
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.
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
Frequency
|
|
January 24, 2013, 09:10:46 AM |
|
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....
|
COINDER COINDER
|
|
|
-ck
Legendary
Offline
Activity: 4242
Merit: 1644
Ruu \o/
|
|
January 24, 2013, 09:50:26 AM |
|
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.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
eleuthria (OP)
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
January 24, 2013, 06:17:06 PM |
|
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.... 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.
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
-ck
Legendary
Offline
Activity: 4242
Merit: 1644
Ruu \o/
|
|
January 24, 2013, 11:00:55 PM |
|
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.... 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.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
debianlinux
|
|
January 25, 2013, 02:46:45 PM |
|
When stratum works on port 80 I'll switch to stratum, mmkay.
|
|
|
|
iidx
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 25, 2013, 03:48:06 PM |
|
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.
|
|
|
|
eleuthria (OP)
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
January 25, 2013, 04:25:30 PM |
|
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!
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
nbtcminer
|
|
January 25, 2013, 04:48:52 PM |
|
@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.
|
|
|
|
iidx
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 25, 2013, 06:26:45 PM |
|
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.
|
|
|
|
Frequency
|
|
January 25, 2013, 07:14:02 PM |
|
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... It will hopefully get better i want to keep pplns ..for some longer period to see what wiull happen...
|
COINDER COINDER
|
|
|
eleuthria (OP)
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
January 25, 2013, 10:17:32 PM |
|
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... It will hopefully get better i want to keep pplns ..for some longer period to see what wiull happen... You missed the luck train . 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.
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
iidx
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 25, 2013, 10:44:53 PM |
|
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... It will hopefully get better i want to keep pplns ..for some longer period to see what wiull happen... You missed the luck train . 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...
|
|
|
|
beekeeper
|
|
January 26, 2013, 12:21:20 AM |
|
I tested the proxy again with +12GHs and I got 10% hash rate lost, the proxy wasn't serving enough getworks.
|
|
|
|
BitMinerN8
|
|
January 26, 2013, 01:04:12 AM |
|
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://bitcointalk.org/index.php?topic=49417.msg1478835#msg1478835 (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.
|
|
|
|
beekeeper
|
|
January 26, 2013, 01:19:36 AM |
|
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.
|
|
|
|
-ck
Legendary
Offline
Activity: 4242
Merit: 1644
Ruu \o/
|
|
January 26, 2013, 01:47:21 AM |
|
You should be using stratum to the server and stratum to the proxy rather than getwork to the proxy.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
|