61
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 03:59:27 PM
|
I have seen several instances with miners being stuck with the work queue empty. I'm guessing LP must be getting stuck, and not returning data, but I don't know yet. Looking into it, but takes a while for the behavior to exhibit itself, so debugging is a bitch. Anyone have an idea of a fix?
|
|
|
62
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 02:29:35 PM
|
Dont lie You made all the original comments before feeling the need to invest time to understand poolhopping better Once you decided to stop being lazy you realised that poolhopping is very practical. I just find it mildly amusing how you changed your stance completely, but welcome to the side of the good guys. I will acknowledge it is a shit load more work - that's what makes it more fun. I actually pride myself on being able to take in new information and change my stance. I never understood the concept of make up your mind, and stick to it no matter what. It's that kind of crack thinking that got us into 2 wars
|
|
|
67
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 05:17:02 AM
|
Of course, right after I move it over to a screen session, I get this:
Last 15 Mins 1158 21 1.813%
21 stales, and on the stats page I see 9257 / 0
This is unfortunate, there might be an issue with stales not getting reported. I think the store is working though, rfc sucks, so it isn't a good test
|
|
|
69
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 05:08:41 AM
|
check the pool websites your mining at, rfc is showing 2% stales for me this round using your script but that could be for other reasons.
Good idea... I think I can take this as confirmation (rfc): Last 15 Mins 1359 0 0.000% I can't believe this gets less stales than phoenix by itself.
|
|
|
70
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 05:03:39 AM
|
gnadget: We only hold the last 5 minutes worth of objects. Memory usage with 500 getworks in 5 minutes < 1 mb.
But we hold the entire merkle root in string format (64 characters). Assuming a 2 byte encoding, we are looking at 128 bytes per merkle root. I would estimate I am averaging 3 getworks / s so 3*60*5 = 900. 900 * 128 = 115,200 BYTES... I see my error in caclulations: I was thinking in kilobytes, duh computers are hard.
|
|
|
71
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 04:52:25 AM
|
updated to latest 7 also, what pools do you have switched on to mine at? i keep getting TCP error all the time and my hopper keeps switching pool every 40 sec :/ I think that is just rfc being rfc. There is a lot of lag on their server. The important thing is you don't get stales when you hop to and away from it
|
|
|
72
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 04:40:28 AM
|
Holy carp on a stick. I'm up to 11,000 shares / 0 stales. I'm actually a little worried about the lack of stales. Plus, I have to stop it and move it over to a screen session, and I really don't want to interrupt this run
What is really amazing, and I don't understand how this is possible, I have the exact same memory usage with update and I did before. The new object should be pretty large
|
|
|
73
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 04:18:41 AM
|
Or bizarre behavior with regards to pool selection.
Did you include the mine_friendly role? 9000 shares, 0 stales for me, and that is with getting a lot of lagging out of rfc and switching servers. I'm impressed, but I haven't tried your version yet
|
|
|
77
|
Bitcoin / Mining software (miners) / Re: bitHopper: Python Pool Hopper Proxy
|
on: July 30, 2011, 03:30:27 AM
|
The difference is I actually prune the store so there isn't a giant memory leak. And I cleaned up work a little bit.
?? My pruning function was working when I committed it Edit: I see what you did, I put the LoopingCall in bitHopper.main() to keep it consistent Edit Edit: Yup, you have 2 LoopingCalls
|
|
|
|