CPU not mining at full speed?


I'm getting a very slow rate. When I check the ubuntu system monitor, I notice the CPU usage for zcashd seems to cap at 12%. Is that expected? My CPU is an Intel i7 3770k quad-core and the box has 32GB memory. I'm not running in a VM.

Thank you for running a Zcash node!
You're helping to strengthen the network and contributing to a social good :slight_smile:

You are running 1 mining threads.

Since starting this node 21 minutes, 38 seconds ago:
- You have validated 3227 transactions!
- You have contributed 0.0478 Sol/s on average to the network solution rate.
- You have completed 31 Equihash solver runs.


I think your problem is that you are only on 1 mining thread. Set genproclimit to the maxmium you can. Check with the 'nproc' command.

But even if you fix that, you won't get much.


update: Nevermind, I think it was a network problem. I'm getting 7 Sol/s and rising now.

I'm seeing similar behavior: after 20 minutes it's completed 0 solver runs. This is with genproclimit=8 and equihashsolver=tromp, on a reasonably fast machine (Skylake, DDR4, 8GB). This is my first try at running it, installed on Debian via apt-get following the instructions from the zcash wiki. Am I missing something?

Running zcbenchmark solveequihash did finish, averaging about 1/16 solutions/sec. Should that be faster?


I already have genproclimit=8. nproc gives me 8.