Hi,
I'm testing quip-miner-cpu 0.3.2-rc3 in Docker and noticed that increasing the CPU allocation does not significantly increase the reported mining throughput.
My tests:
4 CPUs:
~0.7 jobs/s
8 CPUs:
~0.7–0.8 jobs/s
10 CPUs:
Docker CPU usage: ~989%
Reported throughput: ~0.9 jobs/s
With 10 CPUs the logs show:
progress: 70 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 80 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 90 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 100 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 110 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 120 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
The container is actually consuming almost 10 CPU cores (~989%), so the CPU allocation appears to be effective.
Could you clarify:
- Does the "jobs/s" value represent aggregate throughput across all CPU SA workers?
- Is ~0.9 jobs/s expected with 10 CPU cores?
- Is there a way to see the number of active SA workers and their individual/aggregate throughput?
- Could there be a bottleneck or configuration issue preventing throughput from scaling with the number of CPU cores?
Version:
quip-miner-cpu 0.3.2-rc3
protocol 1
Thanks!
Hi,
I'm testing quip-miner-cpu 0.3.2-rc3 in Docker and noticed that increasing the CPU allocation does not significantly increase the reported mining throughput.
My tests:
4 CPUs:
~0.7 jobs/s
8 CPUs:
~0.7–0.8 jobs/s
10 CPUs:
Docker CPU usage: ~989%
Reported throughput: ~0.9 jobs/s
With 10 CPUs the logs show:
progress: 70 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 80 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 90 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 100 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 110 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
progress: 120 jobs | 0.9 jobs/s | reads=105 sweeps=846 | best=-14452 | requires energy<=-14528
The container is actually consuming almost 10 CPU cores (~989%), so the CPU allocation appears to be effective.
Could you clarify:
Version:
quip-miner-cpu 0.3.2-rc3
protocol 1
Thanks!