So I have (2) B29 Dragonmint miners to mine Decred and hooked them up for the past few days. According to Awesome Miner and the miner status page on my local IP, they're hashing at 2.4TH/s and very stable (low reject rate and HW errors). But on the Decred pool (I'm on coinmine.pl pool), they're not stable at all...hashing all over the place from 1.5TH/s to 2.1TH/s. Sometimes it goes up for a while but then will come back down.
I'm assuming this is not normal but I don't know what could cause this? The miners seem to be hashing fine from what I can tell but it's just the pool I'm having issue with. Any ideas what might be causing this?
So just for the record and in case you didn't know this already the pool doesn't know how many hashes any of the miners are doing. When you look at your miner interface (I am unfamiliar with this particular miner but this is true for every miner) but when you look at the miner interface, it is reporting to you the number of hashes the miner is actually able to compute, so a real-time hashrate. The pool on the other hand is only getting occasional submitted shares from the miners that are connected to the pool. Vardiff (variable difficulty) which is what pretty much every stratum implementation is using now days, varies the difficulty based on how many shares a miner turns in with a specific goal in mind, usually something like 4 or 5 shares per minute. So the more shares a miner submits, the higher the difficulty the pool will set for the miner until it reaches the point where it is getting 4 to 5 shares per minute from the miner. The entire time, the pool is calculating the hashrate of the miner based on the number of shares it submits and the difficulty it has set for the miner.
So a miner that has a very high hashrate, will be able to find 4-5 shares per minute for a higher difficulty than a miner with a lower hashrate. But there is variability and luck. So any miner could in theory get a lucky streak and hit more shares of a given difficulty in a period of time than the hashrate would normally expect, in which case it will appear to be a higher hashrate than it is to the pool. Bad luck also happens, which makes a miner appear to be lower hashrate than it is.
So the point is this, the hashrate you see on the poolside, for any pool and any miner, is a calculated value and that calculation is subject to variance and luck. Over time though, the average on the poolside should be fairly close to what the miner interface reports. So it's totally normal to see some fluctuation in what the pool says your hashrate is, what you want to pay attention to is the average.
So for example here is my hashrate according to the pool for 3 S9's (one with a dead board): That 10 minute average of 39 is higher than my actual hashrate. That 1-day average of 36 is very close to it. The actual hashrate is 8.9 + 13.15 + 13.85 = 35.9
