Mining on the private network
Now that we have started up our private network, mining can start by simply issuing the following command. This command takes one parameter: the number of threads. In the following example, two threads will be allocated to the mining process by specifying 2
as an argument to the start
function:
> miner.start()
true
Here we can also provide an integer parameter. For example, if we provide 1
, it will only use one CPU core for mining, which helps with performance issues, if using all CPU resources is reducing system performance. An example command of using only one CPU is miner.start(1)
. On systems where there is only one CPU, issuing the preceding command will inevitably use only one CPU. However, on a multicore system, providing the number of cores that can be used for mining helps to address any performance concerns.
After the preceding command is issued as preparation for mining, the DAG generation process starts, which produces...