norgan
|
|
November 01, 2014, 07:46:10 AM |
|
And a mini bounce for further scalability improvements.
Just so people know what the improvements are, if you check what's gone into the latest ckpool code you'll see changes that correspond with the pool upgrades (doesn't get more open than that does it?).
The ckpool code was not remotely limiting, but being able to see the pool working live and profiling where the CPU is used makes for excellent instant development of whatever is currently the biggest CPU user. The main connection event handler was converted from poll to epoll reducing CPU usage of that to 1/10th and the share processing workqueue was broken up into many threads (proportional to the number of CPUs on the machine) to better distribute out share processing. We're now prepared for about 10x as many workers as we were yesterday, so keep em coming...
Nice work, I noticed the diff reset and hash go to 0 but came up pretty quick. Working well now. A question, if I am in Australia and I have several miners, would I be better to send them to a local ckpool proxy then send that to ck pool in regards to latency and reduced reject/stales?
|
|
|
|
-ck
Legendary
Offline
Activity: 4284
Merit: 1645
Ruu \o/
|
|
November 01, 2014, 08:05:24 AM |
|
Nice work, I noticed the diff reset and hash go to 0 but came up pretty quick. Working well now. A question, if I am in Australia and I have several miners, would I be better to send them to a local ckpool proxy then send that to ck pool in regards to latency and reduced reject/stales?
If your internet bandwidth is often maxed out, especially upstream (such as ADSL which most Australians have) then there is a potential advantage to combining them with a local proxy. On the other hand if you're not maxing it out, you're better off leaving them all connected separately as every extra step in the chain adds its own form of latency. The server is on the west coast of USA though so it's about as close as you can get to Australia and still be in the states.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
norgan
|
|
November 01, 2014, 08:19:43 AM |
|
Nice work, I noticed the diff reset and hash go to 0 but came up pretty quick. Working well now. A question, if I am in Australia and I have several miners, would I be better to send them to a local ckpool proxy then send that to ck pool in regards to latency and reduced reject/stales?
If your internet bandwidth is often maxed out, especially upstream (such as ADSL which most Australians have) then there is a potential advantage to combining them with a local proxy. On the other hand if you're not maxing it out, you're better off leaving them all connected separately as every extra step in the chain adds its own form of latency. The server is on the west coast of USA though so it's about as close as you can get to Australia and still be in the states. Got them on good fibre so all good. Thanks for clearing that up.
|
|
|
|
DanielRo
|
|
November 01, 2014, 01:56:35 PM |
|
Nice. 107.41%. May the next be more quickly.
|
Nothing is impossible :-)
|
|
|
loshia
Legendary
Offline
Activity: 1610
Merit: 1000
|
|
November 01, 2014, 03:57:29 PM Last edit: November 01, 2014, 05:28:07 PM by loshia |
|
And a mini bounce for further scalability improvements.
Just so people know what the improvements are, if you check what's gone into the latest ckpool code you'll see changes that correspond with the pool upgrades (doesn't get more open than that does it?).
The ckpool code was not remotely limiting, but being able to see the pool working live and profiling where the CPU is used makes for excellent instant development of whatever is currently the biggest CPU user. The main connection event handler was converted from poll to epoll reducing CPU usage of that to 1/10th and the share processing workqueue was broken up into many threads (proportional to the number of CPUs on the machine) to better distribute out share processing. We're now prepared for about 10x as many workers as we were yesterday, so keep em coming...
Nice work as always Could you be so kind you or kano to share total mem usage of the pool at the momet? thank you
|
|
|
|
bgibso01
Legendary
Offline
Activity: 1218
Merit: 1001
|
|
November 01, 2014, 04:24:25 PM |
|
Is the worker count correct for the mining to address link? Mine is currently showing 6 workers, but I really only have 5. Maybe someone is being kind, except the hashrate looks correct.
|
|
|
|
TheMinex
Newbie
Offline
Activity: 54
Merit: 0
|
|
November 01, 2014, 06:05:22 PM |
|
Would be nice to have - min payout setting ( obviously must be higher than pool min payout ), near dust transactions are disliked by small mines too Mined with address for little time, then registered and I continued to use that address. Don't know if addiction of the founds is automated, keep an eye at the next block! Cheers, great work
|
|
|
|
DanielRo
|
|
November 01, 2014, 06:36:44 PM |
|
Question. How to withdrawal the funds? I've registred an user, mined for about two days. A block was found. Now it is matured. I've entered one of my BTC adresses in Account Settings, but no withdrawal button. I may guess it is done manually at this stage of pool development. May I need to send a PM with my username?
|
Nothing is impossible :-)
|
|
|
-ck
Legendary
Offline
Activity: 4284
Merit: 1645
Ruu \o/
|
|
November 02, 2014, 03:54:22 AM |
|
Is the worker count correct for the mining to address link? Mine is currently showing 6 workers, but I really only have 5. Maybe someone is being kind, except the hashrate looks correct.
The worker count is correct. If you issued a "restart" on cgminer et. al then the socket may still be around from the old instance. It's something I'm fixing now on cgminer now that I'm aware it happens.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
-ck
Legendary
Offline
Activity: 4284
Merit: 1645
Ruu \o/
|
|
November 02, 2014, 03:54:56 AM |
|
Question. How to withdrawal the funds? I've registred an user, mined for about two days. A block was found. Now it is matured. I've entered one of my BTC adresses in Account Settings, but no withdrawal button. I may guess it is done manually at this stage of pool development. May I need to send a PM with my username?
It's all manual at the moment and all payments go out together with the entire block funds. Next payment should be processed later today.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
philipma1957
Legendary
Online
Activity: 4298
Merit: 8793
'The right to privacy matters'
|
|
November 02, 2014, 05:41:33 AM |
|
Question. How to withdrawal the funds? I've registred an user, mined for about two days. A block was found. Now it is matured. I've entered one of my BTC adresses in Account Settings, but no withdrawal button. I may guess it is done manually at this stage of pool development. May I need to send a PM with my username?
It's all manual at the moment and all payments go out together with the entire block funds. Next payment should be processed later today. thanks for info. I see block has been fully confirmed so I guess payments come soon.
|
|
|
|
DanielRo
|
|
November 02, 2014, 04:18:47 PM |
|
Question. How to withdrawal the funds? I've registred an user, mined for about two days. A block was found. Now it is matured. I've entered one of my BTC adresses in Account Settings, but no withdrawal button. I may guess it is done manually at this stage of pool development. May I need to send a PM with my username?
It's all manual at the moment and all payments go out together with the entire block funds. Next payment should be processed later today. Thanks.
|
Nothing is impossible :-)
|
|
|
bgibso01
Legendary
Offline
Activity: 1218
Merit: 1001
|
|
November 02, 2014, 07:23:04 PM |
|
Is the worker count correct for the mining to address link? Mine is currently showing 6 workers, but I really only have 5. Maybe someone is being kind, except the hashrate looks correct.
The worker count is correct. If you issued a "restart" on cgminer et. al then the socket may still be around from the old instance. It's something I'm fixing now on cgminer now that I'm aware it happens. Ok, that's exactly it. I'm using some S-4 units that I have to apply your fix to.
|
|
|
|
philipma1957
Legendary
Online
Activity: 4298
Merit: 8793
'The right to privacy matters'
|
|
November 02, 2014, 09:33:59 PM |
|
shit did we just hit another block!
328234?
|
|
|
|
-ck
Legendary
Offline
Activity: 4284
Merit: 1645
Ruu \o/
|
|
November 02, 2014, 09:34:23 PM |
|
Yes
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
|
kano (OP)
Legendary
Offline
Activity: 4620
Merit: 1851
Linux since 1997 RedHat 4
|
|
November 02, 2014, 10:00:32 PM |
|
Question. How to withdrawal the funds? I've registred an user, mined for about two days. A block was found. Now it is matured. I've entered one of my BTC adresses in Account Settings, but no withdrawal button. I may guess it is done manually at this stage of pool development. May I need to send a PM with my username?
It's all manual at the moment and all payments go out together with the entire block funds. Next payment should be processed later today. There was a couple of shares dropped that I've tracked down the cause and doing some changes today to allow running the "confirmer" (-y/-Y in the code) with a MUCH lower memory footprint than it currently needs. It checks share counts - that I don't usually run unless there was a processing error at any stage during the block - which we've not had any until the previous block. Thus once I've done that and put the shares back in I'll do the payout today.
|
|
|
|
kano (OP)
Legendary
Offline
Activity: 4620
Merit: 1851
Linux since 1997 RedHat 4
|
|
November 02, 2014, 10:06:06 PM Last edit: November 02, 2014, 11:29:30 PM by kano |
|
And a mini bounce for further scalability improvements.
Just so people know what the improvements are, if you check what's gone into the latest ckpool code you'll see changes that correspond with the pool upgrades (doesn't get more open than that does it?).
The ckpool code was not remotely limiting, but being able to see the pool working live and profiling where the CPU is used makes for excellent instant development of whatever is currently the biggest CPU user. The main connection event handler was converted from poll to epoll reducing CPU usage of that to 1/10th and the share processing workqueue was broken up into many threads (proportional to the number of CPUs on the machine) to better distribute out share processing. We're now prepared for about 10x as many workers as we were yesterday, so keep em coming...
Nice work as always Could you be so kind you or kano to share total mem usage of the pool at the momet? thank you CKDB uses truck loads CKPool is tiny. ... and an explanation of the trucks https://bitcointalk.org/index.php?topic=790323.msg9417792#msg9417792
|
|
|
|
philipma1957
Legendary
Online
Activity: 4298
Merit: 8793
'The right to privacy matters'
|
|
November 03, 2014, 06:18:43 AM |
|
payout came for 1 of the two blocks. thanks
|
|
|
|
-ck
Legendary
Offline
Activity: 4284
Merit: 1645
Ruu \o/
|
|
November 03, 2014, 06:27:13 AM Last edit: November 15, 2014, 09:37:46 PM by ckolivas |
|
Could you be so kind you or kano to share total mem usage of the pool at the momet?
CKDB uses truck loads CKPool is tiny. ckpool itself is using 550kb on this pool at the moment. No that's not a typo. EDIT: 550Mb, yes it was a typo.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
|