i think when you use zcashd setgenerate false , that would set zcashd stop mining ,and be a node hosting only mode.(which you can prove by use that gui wallet software with dependency zcash node). that wallet still working
I guess then my question is: Does that mean that I need to keep mining when I am benchmarking?
If I run the zcash-cli zcbenchmark solveequihash 20
with the gen=0
in my config, I still get some meaningful (and quite sensibly looking) output, but during the benchmark only one cpu is active.
You shouldn’t be mining when benchmarking, the benchmark always only runs on a single thread, so its not super accurate for total sysem performance. But when you are done benchmarking all you have to do is change gen=0 to gen=1 to begin mining.